.admin-refund-row-done{grid-template-columns:minmax(180px,1fr) auto auto}.admin-refunds-empty{text-align:center;min-height:150px;color:var(--muted);align-content:center;place-items:center;gap:7px;display:grid}.admin-refunds-empty svg{color:#56dc8b}.admin-refunds-empty strong{color:#fff}.admin-refund-dialog{gap:18px;width:min(560px,100vw - 32px);display:grid}.admin-refund-dialog h2,.admin-refund-dialog p,.admin-refund-dialog label,.admin-refund-dialog span{color:inherit}.admin-refund-dialog p,.admin-refund-dialog .field small{color:#e2e8f0b8}.admin-refund-dialog .field{gap:8px;display:grid}.admin-refund-dialog .field>span{font-size:.86rem;font-weight:800}.admin-refund-dialog textarea,.admin-refund-dialog input{color:#fff;background:#090909;border:1px solid #ffffff29;border-radius:12px;width:100%;padding:12px 14px}.admin-refund-dialog textarea:focus,.admin-refund-dialog input:focus{border-color:#ffb300;outline:2px solid #ffb30059}.admin-refund-dialog .field small{color:var(--muted);text-align:right}.admin-refund-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.admin-refund-row>.button.danger{color:#ffdede;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#b02626e6,#74181ff0);border:1px solid #ff7c7c61;border-radius:12px;min-height:42px;padding:0 15px;font-size:.78rem;font-weight:850;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 8px 18px #580c1440,inset 0 1px #ffffff1f}.admin-refund-row>.button.danger svg{color:#fff0f0;width:16px;height:16px}.admin-refund-row>.button.danger:hover:not(:disabled){color:#fff;filter:saturate(1.08);background:linear-gradient(135deg,#d04444,#9d2634);border-color:#ffbebead;transform:translateY(-1px);box-shadow:0 11px 24px #7e162061,inset 0 1px #ffffff2e}.admin-refund-row>.button.danger:active:not(:disabled){transform:translateY(0)}.admin-refund-row>.button.danger:disabled{opacity:.52;cursor:not-allowed}@media (max-width:860px){.admin-refunds-stats{grid-template-columns:1fr}.admin-refund-row,.admin-refund-row-done{grid-template-columns:1fr;align-items:stretch}.admin-refund-row .button{width:100%}}.admin-refund-order-card{background:linear-gradient(145deg,#121213f0,#080809eb);border:1px solid #ffffff1a;border-radius:16px;margin-top:12px;overflow:hidden}.admin-refund-order-card:first-of-type{margin-top:0}.admin-refund-order-head{background:#ffffff06;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.admin-refund-order-head>div:first-child{gap:4px;min-width:0;display:grid}.admin-refund-order-head>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-refund-order-head small{color:var(--muted)}.admin-refund-order-paid{text-align:right;justify-items:end;gap:2px;display:grid}.admin-refund-order-paid>small{letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-refund-order-paid>strong{color:#fff;font-size:1.15rem}.admin-refund-order-paid>span{color:#ffca4f;font-size:.7rem}.admin-refund-payment-list{display:grid}.admin-refund-payment-row{grid-template-columns:34px minmax(210px,1fr) minmax(105px,auto) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.admin-refund-payment-row+.admin-refund-payment-row{border-top:1px solid #ffffff12}.admin-refund-payment-index{color:#ffc64b;background:#ffb30014;border:1px solid #ffb30040;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:900;display:grid}.admin-refund-payment-copy{gap:3px;min-width:0;display:grid}.admin-refund-payment-copy strong{color:#fff;font-size:.88rem}.admin-refund-payment-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.admin-refund-payment-amount{text-align:right;justify-items:end;gap:2px;display:grid}.admin-refund-payment-amount small{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.admin-refund-payment-amount strong{color:#fff;white-space:nowrap;font-size:1rem}.admin-refund-payment-row>.button.danger{color:#ffdede;white-space:nowrap;background:linear-gradient(135deg,#b02626e6,#74181ff0);border:1px solid #ff7c7c61;border-radius:11px;min-height:40px;padding:0 13px;font-size:.75rem;font-weight:850}.admin-refund-payment-row>.button.danger:hover:not(:disabled){background:linear-gradient(135deg,#d04444,#9d2634);transform:translateY(-1px)}.admin-refund-selected-payment{background:#ffb30011;border:1px solid #ffb3002e;border-radius:10px;padding:10px 12px;font-size:.8rem;color:#ffd36b!important;margin:8px 0 4px!important}.admin-refund-review-footnote{color:var(--muted);margin:-4px 4px 0;font-size:.76rem;line-height:1.5}@media (max-width:860px){.admin-refund-order-head{align-items:flex-start}.admin-refund-payment-row{grid-template-columns:34px minmax(0,1fr)}.admin-refund-payment-amount{text-align:left;grid-column:2;justify-items:start}.admin-refund-payment-row>.button.danger,.admin-refund-payment-row>.admin-refund-review-status{grid-column:2;justify-self:stretch;width:100%;max-width:none}}@media (max-width:560px){.admin-refund-order-head{flex-direction:column}.admin-refund-order-paid{text-align:left;justify-items:start}}.checkout-step-completed .checkout-premium-layout{grid-template-columns:minmax(0,1fr);width:min(100%,1080px);margin-inline:auto}.checkout-step-completed .checkout-visible-step>.panel{box-shadow:none;background:0 0;border:0;padding:0}.checkout-step-completed .created-order-shell{gap:0}.checkout-step-completed .created-order-hero{background:radial-gradient(circle at 5% 10%,#21d26f2e,#0000 27%),radial-gradient(circle at 100% 100%,#f5a8001a,#0000 35%),linear-gradient(145deg,#121715fa,#080a0afc);border:1px solid #58e58f38;border-radius:28px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:28px;padding:clamp(26px,4vw,48px);display:grid;box-shadow:0 30px 90px #0000006b}.checkout-step-completed .created-order-hero:before{display:none}.created-order-success-mark{color:#69efa1;background:linear-gradient(145deg,#29cd6f38,#1b70421a);border:1px solid #5aee9752;border-radius:32px;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 18px 45px #1dbc5d24,inset 0 1px #ffffff14}.created-order-main{min-width:0}.checkout-step-completed .created-order-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;margin:0;display:grid}.created-order-title-row h1{color:#fffdf8;letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(30px,4vw,50px);line-height:1}.created-order-title-row p{color:#ffffffad;max-width:600px;margin:0;font-size:15px;line-height:1.55}.created-order-number-label{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.checkout-step-completed .created-order-order-meta{text-align:right;background:#00000038;border:1px solid #ffffff1a;border-radius:17px;min-width:180px;padding:15px 17px}.checkout-step-completed .created-order-order-meta h2{color:#fff;margin:3px 0 9px;font-size:24px}.created-order-next-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.created-order-next-steps>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.created-order-step-icon{color:#f7b928;background:#f7b9281a;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.created-order-next-steps span:last-child{gap:3px;min-width:0;display:grid}.created-order-next-steps small{color:#ffffff75;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.created-order-next-steps strong{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.checkout-step-completed .created-order-hero .created-order-actions{grid-template-columns:minmax(0,1.6fr) minmax(180px,.8fr);margin:22px 0 0}.checkout-step-completed .created-order-hero .created-order-action-primary{grid-column:auto}@media (max-width:760px){.checkout-step-completed .created-order-hero{box-shadow:none;border-radius:18px;grid-template-columns:1fr;gap:10px;padding:14px 16px!important}.created-order-success-mark{border-radius:16px;width:52px;height:52px}.checkout-step-completed .created-order-title-row{grid-template-columns:1fr;gap:10px}.checkout-step-completed .created-order-kicker{font-size:9px}.checkout-step-completed .created-order-title-row h1{margin:4px 0 6px;font-size:24px;line-height:1.05}.checkout-step-completed .created-order-title-row p{font-size:13px;line-height:1.4}.checkout-step-completed .created-order-order-meta{text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-width:0;padding:10px 12px;display:grid}.checkout-step-completed .created-order-number-label{grid-column:1}.checkout-step-completed .created-order-order-meta h2{grid-column:1;margin:0;font-size:18px}.checkout-step-completed .created-order-order-meta .created-order-payment-status{grid-area:1/2/3;align-self:center;min-height:28px;padding:5px 8px;font-size:10px}.created-order-next-steps{grid-template-columns:1fr;margin-top:12px}.checkout-step-completed .created-order-hero .created-order-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.checkout-step-completed .created-order-hero .created-order-action{min-height:44px;padding:8px;font-size:11px;line-height:1.15}.checkout-step-completed .created-order-hero .created-order-action svg{width:15px;height:15px}.checkout-step-completed .created-order-hero{background:linear-gradient(#1f6041c7,#113826db)!important;border-color:#58e58f7a!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px!important;box-shadow:inset 0 1px #ffffff0f!important}.checkout-step-completed .created-order-success-mark{border-radius:11px!important;width:36px!important;height:36px!important}.checkout-step-completed .created-order-success-mark svg{width:20px!important;height:20px!important}.checkout-step-completed .created-order-main,.checkout-step-completed .created-order-title-row{min-width:0}.checkout-step-completed .created-order-title-row{gap:7px!important}.checkout-step-completed .created-order-kicker,.checkout-step-completed .created-order-title-row p,.checkout-step-completed .created-order-number-label{display:none!important}.checkout-step-completed .created-order-title-row h1{white-space:nowrap;margin:0!important;font-size:20px!important;line-height:1.1!important}.checkout-step-completed .created-order-order-meta{border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:7px 9px!important;display:flex!important}.checkout-step-completed .created-order-order-meta h2{white-space:nowrap;margin:0!important;font-size:15px!important;line-height:1!important}.checkout-step-completed .created-order-order-meta .created-order-payment-status{white-space:nowrap;min-height:24px!important;padding:4px 7px!important;font-size:9px!important}.checkout-step-completed .created-order-hero .created-order-actions{grid-column:1/-1;gap:6px!important;margin-top:7px!important}.checkout-step-completed .created-order-hero .created-order-action{min-height:38px!important;padding:6px 8px!important;font-size:10px!important}.checkout-step-completed .pix-payment-panel{border-radius:18px!important}.checkout-step-completed .pix-payment-topline{gap:10px!important;min-height:0!important;padding:12px 14px!important}.checkout-step-completed .pix-brand-mark{border-radius:12px!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.checkout-step-completed .pix-payment-topline span,.checkout-step-completed .pix-payment-topline p,.checkout-step-completed .pix-qr-header strong,.checkout-step-completed .pix-qr-header em{display:none!important}.checkout-step-completed .pix-payment-topline strong{font-size:22px!important;line-height:1!important}.checkout-step-completed .pix-payment-main{grid-template-columns:1fr!important;padding:12px 14px 16px!important}.checkout-step-completed .pix-qr-header{margin-bottom:8px!important}.checkout-step-completed .pix-qr-header span{margin-bottom:10px!important;font-size:12px!important;line-height:1.3!important;display:block!important}.checkout-step-completed .pix-steps-column{display:none!important}.checkout-step-completed .pix-qr-frame{width:min(220px,100%)!important;margin-inline:auto!important}.checkout-step-completed .pix-qr-frame img{width:100%!important;height:auto!important}.checkout-step-completed .pix-copy-box{display:none!important}}@media (max-width:340px){.checkout-step-completed .created-order-hero .created-order-actions{grid-template-columns:1fr}}@media (max-width:760px){.ops-root{height:100dvh!important;min-height:100dvh!important}.ops-root .ops-main{min-width:0!important;padding-bottom:76px!important;overflow-x:hidden!important}.ops-root .ops-topbar{z-index:80!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;height:auto!important;min-height:116px!important;padding:12px 14px!important;position:sticky!important;top:0!important}.ops-root .ops-topbar-title{width:100%!important;font-size:22px!important}.ops-root .ops-topbar-actions{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.ops-root .ops-topbar-actions .ops-store-status-toggle{min-height:42px!important;padding:7px 12px!important}.ops-root .ops-topbar-actions .ops-btn-secondary{min-width:0!important;min-height:42px!important;padding:8px 10px!important;font-size:11px!important}.ops-root .ops-topbar-actions .ops-shift-button,.ops-root .ops-topbar-actions .ops-btn-secondary:last-child{display:none!important}.ops-root .ops-summary-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none!important;gap:10px!important;width:100%!important;padding:12px 14px 4px!important;display:flex!important;overflow-x:auto!important}.ops-root .ops-summary-grid::-webkit-scrollbar{display:none}.ops-root .ops-card{scroll-snap-align:start;border-radius:16px!important;flex:0 0 162px!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;min-height:92px!important;padding:13px!important;display:grid!important}.ops-root .ops-card-icon{border-radius:13px!important;grid-row:1/3!important;width:42px!important;height:42px!important}.ops-root .ops-card-label{align-self:end!important;font-size:11px!important;line-height:1.15!important}.ops-root .ops-card-value{align-self:start!important;font-size:23px!important;line-height:1!important}.ops-root .ops-card-link{display:none!important}.ops-root .ops-content{padding:10px 12px 18px!important;display:block!important}.ops-root .ops-table-wrap{border-radius:17px!important;width:100%!important}.ops-root .ops-toolbar{gap:10px!important;min-height:0!important;padding:10px!important}.ops-root .ops-tabs{border-radius:13px!important;padding:4px!important}.ops-root .ops-tab{height:36px!important;padding:0 12px!important;font-size:11px!important}.ops-root .ops-toolbar-right{grid-template-columns:1fr!important;gap:8px!important}.ops-root .ops-search-wrap{grid-column:auto!important}.ops-root .ops-toolbar-right>.ops-btn-secondary{display:none!important}.ops-root .ops-table{padding:7px!important}.ops-root .ops-row{border-radius:16px!important;grid-template:"order status""client actions""address address""time total"/minmax(0,1fr) auto!important;gap:10px 12px!important;min-height:0!important;padding:15px 14px!important}.ops-root .ops-row>.ops-cell:first-child{grid-area:order!important}.ops-root .ops-row>.ops-cell:nth-child(2){grid-area:client!important}.ops-root .ops-row>.ops-cell:nth-child(3){grid-area:address!important}.ops-root .ops-row>.ops-cell:nth-child(4){grid-area:status!important}.ops-root .ops-row>.ops-cell:nth-child(5){grid-area:time!important}.ops-root .ops-row>.ops-cell:nth-child(6){grid-area:total!important}.ops-root .ops-row>.ops-cell:nth-child(7){grid-area:actions!important}.ops-root .ops-row>.ops-cell:first-child,.ops-root .ops-row>.ops-cell:nth-child(2),.ops-root .ops-row>.ops-cell:nth-child(3){min-width:0!important}.ops-root .ops-row>.ops-cell:nth-child(4),.ops-root .ops-row>.ops-cell:nth-child(6){text-align:right!important;justify-self:end!important}.ops-root .ops-row>.ops-cell:nth-child(5){text-align:left!important;align-items:flex-start!important}.ops-root .ops-cell-actions{place-self:center end!important}.ops-root .ops-cell-actions .ops-action-btn.icon-only{border-radius:14px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.ops-root .ops-row .ops-cell:nth-child(3){border-top:1px solid #ffffff12!important;padding-top:10px!important}.ops-root .ops-client-cell>div:last-child,.ops-root .ops-type-address-cell>div:last-child{min-width:0!important}.ops-root .ops-client-cell strong,.ops-root .ops-type-address-cell strong,.ops-root .ops-type-address-cell span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.ops-root .ops-type-address-cell svg{width:14px!important;height:14px!important}.ops-root .ops-drawer{z-index:160!important;border-radius:24px 24px 0 0!important;width:100%!important;max-height:78dvh!important;position:fixed!important;inset:auto 0 64px!important;overflow-y:auto!important}.ops-root .ops-drawer:has(.ops-drawer-empty){display:none!important}}.table-payment-flow{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;gap:11px;margin-top:18px;padding:16px;display:grid}.table-payment-flow-step{align-items:center;gap:10px;display:flex}.table-payment-flow-step>div{gap:2px;display:grid}.table-payment-flow-step strong{color:#fff8ec;font-size:13px}.table-payment-flow-step small{color:#fff8ec80;font-size:10px}.table-payment-step-number{color:#211300;background:#ffb21c;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:950;display:grid}.table-payment-terminal-grid,.table-payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.table-payment-terminal-grid button{color:#fff8ec;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 12px;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.table-payment-terminal-grid button.active,.table-payment-method-grid button.active{background:#ff8a0024;border-color:#ffb21cb8;box-shadow:inset 0 0 0 1px #ffb21c1a}.table-payment-terminal-icon{color:#ffc348;background:#ffb21c1c;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.table-payment-terminal-grid button>span:nth-child(2){gap:3px;min-width:0;display:grid}.table-payment-terminal-grid button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-payment-terminal-grid button small{color:#fff8ec80;font-size:10px}.table-payment-terminal-grid button i{border:1px solid #ffffff3d;border-radius:50%;width:10px;height:10px}.table-payment-terminal-grid button.active i{border:3px solid #ffb21c}.table-payment-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.table-payment-method-grid button{color:#fff8ecb8;text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:8px 10px;font-size:13px;font-weight:850;display:flex}.table-payment-method-grid button strong{white-space:normal;min-width:0;line-height:1.1}.table-payment-method-icon{color:#e7e2d9;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.table-payment-method-icon.is-pix{color:#77ecd0;background:#2db4931a;border-color:#46d6b547}.table-payment-method-grid button.active .table-payment-method-icon{color:#211300;background:#ffc348;border-color:#ffbd2e}.table-payment-no-terminal{color:#ffb0b0;background:#ff464612;border:1px solid #ff66663d;border-radius:16px;gap:5px;margin-top:18px;padding:16px;display:grid}.table-payment-no-terminal span{color:#ffffff94;font-size:11px}.config-payment-terminals{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;gap:14px;margin-top:8px;padding:17px;display:grid}.config-payment-terminals-head,.config-payment-terminals-head>div,.config-terminal-row{align-items:center;gap:10px;display:flex}.config-payment-terminals-head{justify-content:space-between}.config-payment-terminals-head>div>div{gap:3px;display:grid}.config-payment-terminals-head small{color:var(--muted)}.config-terminal-head-icon{color:#ffb21c;background:#ffb21c1a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.config-terminal-list{gap:9px;display:grid}.config-terminal-card{background:#0000002e;border:1px solid #ffffff14;border-radius:15px;gap:10px;padding:12px;display:grid}.config-terminal-row input{flex:1;min-width:0}.config-terminal-remove{color:#ff8585;background:#ff46460f;border:1px solid #ff5a5a38;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.config-terminal-methods{flex-wrap:wrap;gap:7px;display:flex}.config-terminal-methods button{min-height:34px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;padding:0 12px}.config-terminal-methods button.active{color:#ffc64a;background:#ffb21c17;border-color:#ffb21c80}.config-terminal-empty{color:var(--muted);text-align:center;border:1px dashed #ffffff24;border-radius:14px;padding:18px}@media (max-width:620px){.table-settlement-modal{flex-direction:column;max-height:94dvh;padding:16px;display:flex}.table-payment-terminal-grid{grid-template-columns:1fr}.table-payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.table-settlement-actions{z-index:3;padding:13px 16px calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0f12f5;margin-inline:-16px;position:sticky;bottom:-16px}.table-settlement-actions .primary-btn{flex:1;min-height:48px}.config-payment-terminals-head{flex-direction:column;align-items:flex-start}.config-payment-terminals-head .soft-btn{width:100%}}.admin-mobile-menu-trigger,.admin-mobile-nav-close,.admin-mobile-nav-backdrop{display:none}@media (max-width:760px){body:has(.admin-layout){overflow-x:hidden}.admin-layout{min-height:100dvh!important;display:block!important}.admin-main{width:100%!important;min-width:0!important;padding:0!important}.admin-sidebar{transition:transform .22s;transform:translate(-105%);box-shadow:24px 0 60px #0000007a;z-index:3000!important;border-radius:0 24px 24px 0!important;width:min(86vw,330px)!important;height:100dvh!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important}.admin-layout.admin-premium-nav .admin-sidebar{z-index:3000!important;background:#10100f!important;flex-direction:column!important;width:min(86vw,330px)!important;height:100dvh!important;max-height:none!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important}.admin-sidebar.mobile-open{transform:translate(0)}.admin-layout.admin-premium-nav .admin-sidebar.mobile-open{transform:translate(0)!important}.admin-mobile-nav-backdrop{z-index:2990;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;border:0;display:block;position:fixed;inset:0}.admin-sidebar-logo{min-height:76px!important;padding:14px 16px!important;display:flex!important}.admin-sidebar-logo-text{min-width:0;display:block!important}.admin-mobile-nav-close,.admin-mobile-menu-trigger{width:44px;min-width:44px;height:44px;color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:13px;place-items:center;padding:0}.admin-mobile-nav-close{margin-left:auto;display:grid}.admin-mobile-menu-trigger{display:grid}.showcase-admin-nav{grid-template-columns:1fr!important;gap:5px!important;width:100%!important;padding:10px 12px 18px!important;display:grid!important;overflow:visible!important}.admin-layout.admin-premium-nav .showcase-admin-nav{flex:none!important;grid-template-columns:1fr!important;grid-auto-rows:48px!important;align-content:start!important;gap:5px!important;width:100%!important;height:auto!important;padding:10px 12px 18px!important;display:grid!important}.showcase-admin-nav-item{border-radius:13px!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 12px!important;display:flex!important}.admin-layout.admin-premium-nav .showcase-admin-nav-item{width:100%!important;height:auto!important;min-height:48px!important;padding:10px 12px!important}.showcase-admin-nav-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block!important}.admin-layout.admin-premium-nav .admin-sidebar .showcase-admin-nav-item span,.admin-layout.admin-premium-nav .admin-sidebar-logo-text{display:block!important}.showcase-admin-sidebar-bottom{margin-top:auto!important;padding:14px!important;display:flex!important}.admin-topbar{z-index:100;top:0;border-radius:0!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:64px!important;padding:10px 12px!important;display:grid!important;position:sticky!important}.admin-layout.admin-premium-nav .admin-topbar{top:0!important}.admin-topbar-left{gap:8px!important;min-width:0!important;display:flex!important}.admin-topbar-divider,.admin-topbar-store,.admin-topbar-right{display:none!important}.admin-topbar-section,.showcase-admin-breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:15px!important}.admin-back-to-orders{white-space:nowrap;flex:none;overflow:hidden;width:36px!important;min-width:36px!important;padding:0!important}.admin-metrics-bar{overscroll-behavior-inline:contain;scrollbar-width:none;gap:9px!important;width:100%!important;padding:10px 12px!important;display:flex!important;overflow-x:auto!important}.admin-metrics-bar::-webkit-scrollbar{display:none}.admin-metric-card{border-radius:15px!important;flex:0 0 165px!important;width:165px!important;min-width:165px!important;min-height:82px!important;padding:11px!important}.admin-metric-card-icon{width:34px!important;height:34px!important}.admin-metric-card-top strong{font-size:20px!important}.admin-metric-card-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:9px!important}.admin-content-grid{width:100%!important;min-width:0!important;padding:12px!important;display:block!important}.admin-content-main,.admin-section-stack,.admin-content-main>*,.admin-section-stack>*{min-width:0!important}.admin-content-main>.panel,.admin-section-stack>.panel{border-radius:18px!important;padding:16px!important}.admin-content-main .section-head{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.admin-content-main .section-head .hero-actions,.admin-content-main .section-head>button,.admin-content-main .section-head>a{width:100%!important}.admin-content-main .hero-actions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.admin-content-main .editor-grid,.admin-content-main .field-grid,.product-form-layout,.product-modifier-option,.config-terminal-card,.config-payment-terminals-head{grid-template-columns:1fr!important}.product-form-preview{width:100%!important;max-width:none!important;position:static!important}.product-admin-list .admin-table-head{display:none!important}.product-admin-list .admin-table-row:not(.admin-table-head){grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:14px!important;display:grid!important}.admin-content-main .product-admin-list .admin-table-row:not(.admin-table-head){flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;padding:14px!important;display:flex!important}.product-admin-list .admin-table-row:not(.admin-table-head)>*{width:100%!important;min-width:0!important}.product-admin-list .product-category-cell{color:var(--muted)}.product-admin-list .product-row-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.product-admin-list .product-row-actions button{width:100%!important;padding-inline:8px!important}.admin-content-main input,.admin-content-main select,.admin-content-main textarea,.admin-content-main button,.admin-content-main a.btn{min-height:44px}.admin-modal-backdrop{align-items:flex-end!important;padding:0!important}.admin-modal-card{border-radius:24px 24px 0 0!important;width:100%!important;max-width:none!important;max-height:92dvh!important;overflow-y:auto!important}.admin-layout.admin-premium-nav .admin-main{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}.admin-layout.admin-premium-nav .admin-sidebar,.admin-layout.admin-premium-nav .admin-sidebar.mobile-open{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:3000!important;width:100%!important;height:calc(74px + env(safe-area-inset-bottom))!important;min-height:74px!important;padding:0 8px env(safe-area-inset-bottom)!important;background:#0f0f0ef7!important;border:0 solid #ffffff1f!important;border-top-width:1px!important;border-radius:20px 20px 0 0!important;display:block!important;inset:auto 0 0!important;overflow:hidden!important;transform:none!important;box-shadow:0 -14px 35px #0000006b!important}.admin-layout.admin-premium-nav .admin-sidebar-logo,.admin-layout.admin-premium-nav .showcase-admin-sidebar-bottom,.admin-layout.admin-premium-nav .admin-mobile-nav-backdrop,.admin-layout.admin-premium-nav .admin-mobile-menu-trigger{display:none!important}.admin-layout.admin-premium-nav .admin-sidebar .showcase-admin-nav{scroll-snap-type:x proximity;scrollbar-width:none;align-items:stretch!important;gap:4px!important;width:100%!important;height:73px!important;padding:6px 0!important;display:flex!important;overflow:auto hidden!important}.admin-layout.admin-premium-nav .admin-sidebar .showcase-admin-nav::-webkit-scrollbar{display:none}.admin-layout.admin-premium-nav .admin-sidebar .showcase-admin-nav-item{scroll-snap-align:center;border:0!important;border-radius:14px!important;flex-direction:column!important;flex:0 0 76px!important;justify-content:center!important;gap:4px!important;width:76px!important;height:60px!important;min-height:60px!important;padding:5px 4px!important;display:flex!important}.admin-layout.admin-premium-nav .admin-sidebar .showcase-admin-nav-item svg{flex:none;width:20px!important;height:20px!important}.admin-layout.admin-premium-nav .admin-sidebar .showcase-admin-nav-item span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:700;line-height:1.1;overflow:hidden;font-size:9px!important;display:block!important}.admin-layout.admin-premium-nav .admin-sidebar .showcase-admin-exclusive-badge{display:none!important}.admin-layout.admin-premium-nav .admin-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121211f0!important;border-bottom:1px solid #ffffff1a!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:64px!important;padding:10px 14px!important;display:grid!important;top:0!important}.admin-layout.admin-premium-nav .admin-topbar-left{grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.admin-layout.admin-premium-nav .admin-back-to-orders{place-items:center;border-radius:12px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:grid!important}.admin-layout.admin-premium-nav .admin-back-to-orders>span:not(.admin-back-to-orders-icon),.admin-layout.admin-premium-nav .admin-topbar-divider,.admin-layout.admin-premium-nav .admin-topbar-store{display:none!important}.admin-layout.admin-premium-nav .admin-topbar-section{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px!important;font-weight:800!important;display:block!important}.admin-layout.admin-premium-nav .admin-topbar-right{min-width:0;align-items:center!important;display:flex!important}.admin-layout.admin-premium-nav .admin-topbar-right .badge{display:none!important}.admin-layout.admin-premium-nav .admin-topbar-user{text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff1f;border-radius:12px;max-width:112px;padding:8px 10px;overflow:hidden;font-size:12px!important;display:block!important}.admin-layout.admin-premium-nav .showcase-open-store{min-height:38px;padding:8px 10px;font-size:11px}}.category-availability-card,.delivery-free-shipping-card,.coupon-usage-summary{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:16px;gap:8px;min-width:0;padding:14px 16px;display:grid}.category-availability-card strong,.delivery-free-shipping-card strong,.coupon-usage-summary strong{color:var(--text,#fff)}.category-availability-card small,.delivery-free-shipping-card small,.coupon-usage-summary small{color:var(--muted,#ffffff94);line-height:1.45}.delivery-free-shipping-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.checkout-cashback-toggle:disabled,.checkout-cashback-toggle[aria-disabled=true]{cursor:not-allowed;opacity:.68;filter:saturate(.7)}.premium-banner-row,.showcase-list-item,.banners-v2-row{touch-action:pan-y}.ops-courier-modal-backdrop,.ops-bag-modal-backdrop,.ops-confirm-new-bag-backdrop,.category-unsaved-backdrop,.delivery-zone-confirm-backdrop{z-index:32000!important}.ops-bag-modal,.ops-confirm-new-bag,.category-unsaved-modal,.delivery-remove-modal{overscroll-behavior:contain;max-height:min(88dvh,780px);overflow:auto}.ops-bag-modal .ops-courier-modal-actions{z-index:3;background:linear-gradient(180deg, transparent, var(--ops-panel,#111) 24%);margin:14px -2px -2px;padding:14px 2px 2px;position:sticky;bottom:0}.ops-existing-bag-summary{gap:8px;margin-top:14px;display:grid}.ops-existing-bag-summary>span{border:1px solid var(--ops-border,#ffffff1a);color:var(--ops-text,#fff);background:#ffffff09;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:800}@media (max-width:820px){.storefront-topbar .storefront-header-status,.mobile-storefront-home.hidden-by-mobile-showcase,.mobile-category-sticky.hidden-by-mobile-showcase{display:none!important}main>.imperial-hero-board.show-on-mobile{border-radius:24px!important;width:calc(100% - 28px)!important;min-height:0!important;margin:10px auto 16px!important;padding:20px!important;display:block!important}main>.imperial-hero-board.show-on-mobile .imperial-board-content{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}main>.imperial-hero-board.show-on-mobile .imperial-board-copy h1{font-size:clamp(2rem,11vw,3.45rem)!important;line-height:.94!important}main>.imperial-hero-board.show-on-mobile .imperial-board-right{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}main>.imperial-hero-board.show-on-mobile .imperial-board-secondary{grid-column:1/-1}.ops-root{min-height:100dvh!important;padding-bottom:calc(68px + env(safe-area-inset-bottom))!important}.ops-sidebar{z-index:14000!important;width:100%!important;height:calc(58px + env(safe-area-inset-bottom))!important;min-height:58px!important;padding-bottom:env(safe-area-inset-bottom)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0d0d0ef5!important;border:0 solid #ffffff1a!important;border-top-width:1px!important;position:fixed!important;inset:auto 0 0!important;overflow:auto hidden!important;box-shadow:0 -16px 34px #00000061!important}.ops-sidebar-nav{justify-content:space-around!important;align-items:stretch!important;gap:2px!important;width:max-content!important;min-width:100%!important;height:100%!important;padding:3px 6px!important;display:flex!important}.ops-sidebar-item{border-radius:13px!important;flex:1 0 58px!important;align-content:center!important;place-items:center!important;gap:1px!important;min-width:58px!important;min-height:48px!important;padding:3px!important;display:grid!important;position:relative!important}.ops-sidebar-notice{min-width:19px!important;height:19px!important;margin:0!important;padding:0 5px!important;font-size:9px!important;position:absolute!important;top:3px!important;right:7px!important}.ops-sidebar-item-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:76px;overflow:hidden;font-size:9px!important;font-weight:850!important;line-height:1.05!important;display:block!important}.ops-content-area,.ops-module-panel,.ops-main{min-width:0!important}.ops-courier-modal-backdrop,.ops-bag-modal-backdrop{padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;align-items:flex-end!important}.ops-courier-modal.ops-bag-modal,.ops-confirm-new-bag{width:100%!important;max-width:none!important;max-height:calc(92dvh - env(safe-area-inset-bottom))!important;border-radius:24px 24px 18px 18px!important;padding:18px!important}.ops-courier-modal-head{align-items:flex-start!important}.ops-bag-dispatch-tabs,.ops-courier-modal-list{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto!important}.ops-bag-dispatch-tabs::-webkit-scrollbar{display:none}.ops-courier-modal-list::-webkit-scrollbar{display:none}.ops-bag-dispatch-tabs button{flex:none;min-width:132px}.ops-bag-modal-orders>div{grid-template-columns:30px minmax(0,1fr)!important}.config-screen-footer{bottom:calc(8px + env(safe-area-inset-bottom))!important;z-index:8000!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#101011f0!important;border:1px solid #ffffff1a!important;border-radius:18px!important;grid-template-columns:1fr!important;gap:8px!important;margin:18px -6px 0!important;padding:10px!important;display:grid!important;position:sticky!important;box-shadow:0 16px 36px #00000052!important}.config-screen-footer :is(button,.primary-btn,.ghost-btn){width:100%!important;min-height:46px!important}.premium-switch,.ops-settings-toggle input[type=checkbox]+span{flex:none!important}.premium-switch-line,.ops-settings-toggle,.category-availability-card,.delivery-free-shipping-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.product-form-preview{order:-1!important;min-height:260px!important}.product-form-preview img,.product-preview-image,.product-form-image-preview img{object-fit:cover!important;border-radius:18px!important;width:100%!important;max-height:320px!important}.product-admin-list .admin-table-row:not(.admin-table-head) .hero-actions,.product-admin-list .admin-table-row:not(.admin-table-head) .row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.product-admin-list .admin-table-row:not(.admin-table-head) button{justify-content:center!important;min-height:44px!important}.coupon-editor-dark,.coupon-form-grid,.coupon-form-grid.two,.coupon-form-grid input,.coupon-form-grid select,.coupon-form-grid textarea,input[type=datetime-local]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.banners-v2-grid{flex-direction:column!important;display:flex!important}.banners-v2-visual-panel{order:-1!important;position:relative!important;top:auto!important}.banners-v2-preview-card{min-height:220px!important;padding:20px!important}.showcase-v2-right-rail{flex-direction:column!important;display:flex!important}.showcase-v2-preview,.showcase-preview-card{order:-1!important}.tables-management-screen .floor-editor-card{display:none!important}.tables-management-screen:after{content:"A criação e edição da planta de mesas está disponível no computador para garantir precisão no posicionamento. No celular, você ainda pode gerenciar as mesas e pedidos normalmente.";color:#ffffffc7;background:#ff8a0014;border:1px solid #ffb22c40;border-radius:16px;margin-top:14px;padding:16px;font-size:13px;line-height:1.55;display:block}.category-unsaved-modal,.delivery-remove-modal{border-radius:22px!important;width:calc(100% - 20px)!important;max-width:none!important;margin:auto 10px!important}}@media (max-width:480px){main>.imperial-hero-board.show-on-mobile .imperial-board-right{grid-template-columns:1fr!important}main>.imperial-hero-board.show-on-mobile .imperial-board-secondary{grid-column:auto}.delivery-free-shipping-card,.category-availability-card{grid-template-columns:1fr auto!important;padding:13px!important}.ops-courier-modal-actions{grid-template-columns:1fr!important;display:grid!important}}@media (min-width:821px){.kitchen-tv-shell.kitchen-tv-mobile-mode{border-inline:1px solid #ffffff17;width:min(100%,560px);min-height:100dvh;margin:0 auto;box-shadow:0 0 70px #00000061}.kitchen-tv-shell.kitchen-tv-mobile-mode .kitchen-tv-header{grid-template-columns:minmax(0,1fr) auto}.kitchen-tv-shell.kitchen-tv-mobile-mode :is(.kitchen-tv-counter,time){display:none}}.ops-bag-planner-modal{border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;display:flex!important;overflow:hidden!important}.ops-bag-planner-backdrop{align-items:stretch!important;padding:0!important}.ops-bag-planner-close{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:27px;line-height:1;display:grid}.ops-bag-planner-close:hover{background:#ffb22c1a;border-color:#ffb22c8c}.ops-bag-planner-layout{flex:auto;grid-template-columns:minmax(0,1fr) clamp(300px,26vw,390px);gap:18px;min-height:0;margin-top:16px;display:grid;overflow:hidden}.ops-bag-planner-map,.ops-bag-planner-panel,.ops-bag-planner-section{min-width:0}.ops-bag-planner-map{border:1px solid var(--ops-border,#ffffff1a);background:#0d0e10;border-radius:20px;overflow:hidden}.ops-bag-planner-map .delivery-map-frame,.ops-bag-planner-map .delivery-leaflet-map{height:calc(100dvh - 230px)!important;min-height:0!important}.ops-bag-planner-map-help{color:var(--ops-muted,#ffffff94);padding:10px 14px 13px;font-size:11px;line-height:1.4;display:block}.ops-bag-planner-panel{grid-template-rows:minmax(0,1fr) auto;align-content:start;gap:12px;height:100%;min-height:0;max-height:none;padding-right:3px;display:grid;overflow:hidden}.ops-bag-planner-selection{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.ops-bag-planner-section{border:1px solid var(--ops-border,#ffffff1a);background:#ffffff08;border-radius:17px;gap:10px;padding:13px;display:grid}.ops-bag-planner-target-section{z-index:3;background:linear-gradient(#1f2023fa,#18191bfc);align-self:end;position:sticky;bottom:0;box-shadow:0 -14px 24px #0a0a0b3d}.ops-bag-planner-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-bag-planner-section-head>strong{color:var(--ops-text,#fff);font-size:13px}.ops-bag-planner-section-head>span{color:var(--ops-primary-2,#ffb22c);font-size:11px;font-weight:850}.ops-bag-planner-orders{scrollbar-gutter:stable;overscroll-behavior:contain;gap:7px;min-height:0;max-height:none;display:grid;overflow-y:auto}.ops-bag-planner-orders>button{width:100%;color:var(--ops-text,#fff);text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.ops-bag-planner-orders>button.selected{background:linear-gradient(90deg,#39dc842e,#39dc8412);border-color:#39dc84b8;box-shadow:inset 0 0 0 1px #39dc841f}.ops-bag-planner-orders>button.pending-bag{background:linear-gradient(90deg,#e626352e,#e626350f);border-color:#e62635b8;box-shadow:inset 0 0 0 1px #e626351f}.ops-bag-planner-orders>button.pending-bag.selected{background:linear-gradient(90deg,#e6263547,#39dc841a);border-color:#ff6f6fe0}.ops-bag-planner-check{color:#1a0d00;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:27px;height:27px;font-weight:950;display:grid}.ops-bag-planner-orders>button.selected .ops-bag-planner-check{color:#062b17;background:linear-gradient(135deg,#39dc84,#7bf0ad);border-color:#0000}.ops-bag-planner-orders strong,.ops-bag-planner-orders small{display:block}.ops-bag-planner-orders small{color:var(--ops-muted,#ffffff8f);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.ops-bag-planner-orders>button.pending-bag em{color:#ff8585;margin-top:4px;font-size:10px;font-style:normal;font-weight:800;display:block}.ops-bag-planner-order-name{font-weight:900;transition:color .15s}.ops-bag-planner-order-name.is-ready,.ops-bag-planner-state.is-ready{color:#62adff}.ops-bag-planner-state.is-ready{background:#62adff1f}.ops-bag-planner-order-name.is-selected,.ops-bag-planner-state.is-selected{color:#62e69c}.ops-bag-planner-state.is-selected{background:#39dc841f}.ops-bag-planner-order-name.is-kitchen,.ops-bag-planner-state.is-kitchen{color:#ff6f78}.ops-bag-planner-state.is-kitchen{background:#e6263524}.ops-bag-planner-state{letter-spacing:.02em;margin-top:4px;font-size:10px;font-style:normal;font-weight:900;display:block}.ops-bag-planner-targets,.ops-bag-planner-couriers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-bag-planner-targets>button{color:var(--ops-text,#fff);text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.ops-bag-planner-targets>button.active,.ops-bag-planner-couriers>button.active{border-color:var(--ops-primary-border,#ff8a0073);background:var(--ops-primary-soft,#ff8a001f);box-shadow:inset 0 0 0 1px #ffb22c1f}.ops-bag-planner-targets strong,.ops-bag-planner-targets small{display:block}.ops-bag-planner-targets small{color:var(--ops-muted,#ffffff8f);margin-top:2px;font-size:10px}.ops-bag-planner-plus{color:#1a0d00;text-align:center;background:linear-gradient(135deg,#ff8a00,#ffbd35);border-radius:9px;justify-content:center;align-items:center;width:27px;height:27px;font-size:18px;font-weight:950;line-height:1;display:inline-flex}.ops-bag-planner-couriers>button{min-width:0;color:var(--ops-text,#fff);background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:8px;padding:9px;display:flex}.ops-bag-planner-couriers>button>span{color:#1a0d00;background:linear-gradient(135deg,#ff8a00,#ffbd35);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.ops-bag-planner-couriers>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (max-width:900px){.ops-bag-planner-layout{grid-template-columns:1fr;min-height:0;overflow:auto}.ops-bag-planner-map .delivery-map-frame,.ops-bag-planner-map .delivery-leaflet-map{height:330px!important;min-height:330px!important}.ops-bag-planner-panel{grid-template-rows:auto auto;height:auto;max-height:none;overflow:visible}.ops-bag-planner-selection{overflow:visible}.ops-bag-planner-orders{max-height:min(42dvh,360px)}.ops-bag-planner-empty{min-height:330px}}@media (max-width:520px){.ops-bag-planner-modal{padding-inline:14px!important}.ops-bag-planner-map .delivery-map-frame,.ops-bag-planner-map .delivery-leaflet-map{height:270px!important;min-height:270px!important}.ops-bag-planner-empty{min-height:270px}.ops-bag-planner-targets,.ops-bag-planner-couriers{grid-template-columns:1fr}}.people-premium-screen .people-panel{background:radial-gradient(circle at 100% 0,#ff8a001c,#0000 30%),linear-gradient(145deg,#1a1a1bfa,#0d0d0efa);border-color:#ffffff17;overflow:hidden}.people-premium-screen .people-create-card{background:linear-gradient(145deg,#ff8a0011,#ffffff06);border-color:#ffb22c29;border-radius:20px;padding:20px}.people-form-grid{gap:15px!important}.people-create-action{justify-self:end;min-width:220px;min-height:46px;box-shadow:0 16px 32px #ff74002e;border-radius:14px!important}.people-roster-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:12px!important}.people-roster-card{gap:14px;min-width:0;display:grid;background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important;border-radius:18px!important;padding:17px!important}.people-roster-card.inactive{opacity:.72;filter:saturate(.72)}.people-roster-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.people-roster-avatar{color:#1d0e00;background:linear-gradient(135deg,#ff8a00,#ffbf3f);border:1px solid #ffb22c42;border-radius:14px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:950;display:grid;box-shadow:0 9px 22px #ff780033}.people-roster-head>div{min-width:0}.people-roster-head strong,.people-roster-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.people-roster-head strong{color:var(--text,#fff);font-size:15px}.people-roster-head small{color:var(--muted,#ffffff8c);margin-top:3px;font-size:11px}.people-status{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.people-status.active{color:#bfffd2;background:#23be5d1f}.people-status.inactive{color:#ffd2d9;background:#ff4d731a}.people-roster-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.people-roster-contact>span{background:#00000024;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:10px}.people-roster-contact small,.people-roster-contact strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.people-roster-contact small{color:var(--muted,#ffffff85);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.people-roster-contact strong{color:var(--text,#fff);margin-top:4px;font-size:11px}.people-password-action{justify-content:center;width:100%;min-height:42px;margin-top:0!important}@media (max-width:640px){.people-premium-screen .people-create-card,.people-roster-card{padding:14px!important}.people-create-action{width:100%;min-width:0}.people-roster-contact{grid-template-columns:1fr}}@media (min-width:901px){.tables-management-screen .floor-editor-card{background:radial-gradient(circle at 92% 2%,#ff8a0017,#0000 26%),linear-gradient(145deg,#19191bfc,#0d0d0efc);border-color:#ffb22c24;position:relative;overflow:visible;box-shadow:0 24px 64px #0000003d}.tables-management-screen .floor-editor-head{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121213e6;border:1px solid #ffffff14;border-radius:16px;padding:12px 14px;position:sticky;top:10px;box-shadow:0 12px 30px #0003}.tables-management-screen .floor-editor-actions button{border-radius:12px;min-height:42px}.tables-management-screen .floor-canvas.edit-mode{background-color:#0f1012;background-image:linear-gradient(#ffb22c0e 1px,#0000 1px),linear-gradient(90deg,#ffb22c0e 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;border-color:#ffb22c29;box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000038}.tables-management-screen .floor-canvas.edit-mode:before{content:"Arraste os elementos • clique para editar • Delete para remover";z-index:12;color:#ffffff94;letter-spacing:.025em;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080809c7;border:1px solid #ffffff14;border-radius:10px;max-width:calc(100% - 28px);padding:8px 11px;font-size:10px;font-weight:750;position:absolute;bottom:14px;left:14px}.tables-management-screen .floor-object{transition:box-shadow .16s,outline-color .16s,transform .16s}.tables-management-screen .floor-object:hover{box-shadow:0 16px 32px #00000061,inset 0 1px #ffffff1f}.tables-management-screen .floor-object.selected{outline-offset:4px;outline:3px solid #ff9d17;box-shadow:0 0 0 7px #ff9d171f,0 20px 42px #0006}.tables-management-screen .floor-inspector{scrollbar-width:thin;background:linear-gradient(145deg,#1d1d1ffa,#101011fa);border-color:#ffb22c24;align-self:start;max-height:calc(100dvh - 118px);position:sticky;top:88px;overflow-y:auto;box-shadow:0 18px 44px #0000003d}}@media (max-width:820px){.ops-settings-panel{padding-bottom:92px!important}.ops-settings-panel>.ops-settings-header{display:contents!important}.ops-settings-panel>.ops-settings-header>div:first-child{margin-bottom:14px}.ops-settings-panel>.ops-settings-header .ops-module-header-actions{z-index:13950!important;right:10px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0f0f10f2!important;border:1px solid #ffffff1a!important;border-radius:17px!important;padding:8px!important;display:block!important;position:fixed!important;left:10px!important;box-shadow:0 15px 38px #00000061!important}.ops-settings-panel>.ops-settings-header .ops-settings-save-btn{justify-content:center!important;width:100%!important;min-height:47px!important}.ops-root .ops-module-panel:has(.ops-report-hero){padding:14px!important;overflow:hidden!important}.ops-root .ops-report-hero{padding:16px!important}.ops-root .ops-report-actions,.ops-root .ops-report-panel .ops-module-actions-row{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.ops-root .ops-report-actions button,.ops-root .ops-report-panel .ops-module-actions-row button{justify-content:center!important;width:100%!important;min-height:44px!important}.ops-report-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.ops-report-executive-kpis article{min-width:0;padding:13px!important}.ops-root .ops-report-grid{grid-template-columns:1fr!important;gap:12px!important}.ops-root .ops-report-panel{min-width:0!important;padding:14px!important}.ops-root .ops-report-panel .ops-module-table-wrap{overscroll-behavior-x:contain;width:100%!important;overflow-x:auto!important}.ops-root .ops-report-panel .ops-module-table{min-width:640px}}@media (max-width:480px){.ops-report-executive-kpis{grid-template-columns:1fr!important}.ops-report-executive-kpis strong{font-size:25px!important}}.ops-order-number-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-source-badge{letter-spacing:.04em;border-radius:999px;align-items:center;min-height:20px;padding:2px 8px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.ops-source-badge.ifood{color:#fff;background:linear-gradient(135deg,#ea1d2c,#b90917);box-shadow:0 5px 14px #ea1d2c38}.ops-drawer-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-content-main :is(.business-hours-screen,.categories-management-screen,.coupons-premium-page,.delivery-management-screen,.tables-management-screen,.people-premium-screen,.courier-management-screen,.loyalty-management-screen,.admin-refunds-screen){--admin-card-border:color-mix(in srgb, var(--theme-primary,#ff9b22) 14%, #ffffff17);--admin-card-surface:color-mix(in srgb, var(--theme-surface,#111) 94%, white 6%);gap:18px}.admin-content-main :is(.business-hours-screen,.categories-management-screen,.coupons-premium-page,.delivery-management-screen,.tables-management-screen,.people-premium-screen,.courier-management-screen,.loyalty-management-screen,.admin-refunds-screen) :is(.panel,.editor-card,.coupons-panel,.category-list-panel,.category-editor-panel,.people-roster-card,.admin-refunds-list){border-color:var(--admin-card-border)!important;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--theme-primary,#ff9b22) 7%, transparent), transparent 34%), linear-gradient(145deg, var(--admin-card-surface), color-mix(in srgb, var(--theme-surface,#111) 98%, black 2%))!important;box-shadow:inset 0 1px #ffffff0b,0 16px 42px #00000029!important}.admin-content-main :is(.business-hours-screen,.categories-management-screen,.coupons-premium-page,.delivery-management-screen,.tables-management-screen,.people-premium-screen,.courier-management-screen,.loyalty-management-screen,.admin-refunds-screen) :is(.section-head,.coupons-panel-title,.admin-refunds-list-head){border-bottom:1px solid color-mix(in srgb, var(--theme-primary,#ff9b22) 11%, #ffffff14);padding-bottom:13px}.admin-content-main :is(.business-hours-screen,.categories-management-screen,.coupons-premium-page,.delivery-management-screen,.tables-management-screen,.people-premium-screen,.courier-management-screen,.loyalty-management-screen,.admin-refunds-screen) :is(input,textarea,select){border-color:color-mix(in srgb, var(--theme-primary,#ff9b22) 10%, #ffffff1f);background:color-mix(in srgb, var(--theme-surface,#111) 91%, white 9%);transition:border-color .18s,box-shadow .18s,background .18s}.admin-content-main :is(.business-hours-screen,.categories-management-screen,.coupons-premium-page,.delivery-management-screen,.tables-management-screen,.people-premium-screen,.courier-management-screen,.loyalty-management-screen,.admin-refunds-screen) :is(input,textarea,select):focus{border-color:color-mix(in srgb, var(--theme-primary,#ff9b22) 72%, white 8%);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary,#ff9b22) 15%, transparent);background:color-mix(in srgb, var(--theme-surface,#111) 87%, white 13%)}.admin-content-main .admin-table:not(.premium-banner-list),.admin-content-main .product-admin-table{border:1px solid color-mix(in srgb, var(--theme-primary,#ff9b22) 12%, #ffffff17);background:color-mix(in srgb, var(--theme-surface,#111) 96%, white 4%);border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #00000021}.admin-content-main :is(.admin-table-row,.product-admin-row):not(.admin-table-head):not(.product-admin-head){transition:background .18s,transform .18s}.admin-content-main :is(.admin-table-row,.product-admin-row):not(.admin-table-head):not(.product-admin-head):hover{background:color-mix(in srgb, var(--theme-primary,#ff9b22) 5%, transparent)}.admin-content-main .people-roster-card,.admin-content-main .category-list-item,.admin-content-main .coupon-card-dark{transition:border-color .18s,transform .18s,box-shadow .18s}.admin-content-main :is(.people-roster-card,.category-list-item,.coupon-card-dark):hover{transform:translateY(-2px);box-shadow:0 18px 36px #0000002e;border-color:color-mix(in srgb, var(--theme-primary,#ff9b22) 34%, #ffffff1f)!important}.admin-content-main .config-screen-body{gap:18px;display:grid}.admin-content-main .config-screen-body>.editor-grid{border:1px solid color-mix(in srgb, var(--theme-primary,#ff9b22) 12%, #ffffff17);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--theme-primary,#ff9b22) 6%, transparent), transparent 32%), color-mix(in srgb, var(--theme-surface,#111) 95%, white 5%);border-radius:20px;padding:clamp(16px,2vw,24px);box-shadow:inset 0 1px #ffffff0a,0 16px 38px #00000024}.admin-content-main .config-screen-footer{border-color:color-mix(in srgb, var(--theme-primary,#ff9b22) 18%, #ffffff1a)}@media (max-width:820px){.admin-content-main :is(.business-hours-screen,.categories-management-screen,.coupons-premium-page,.delivery-management-screen,.tables-management-screen,.people-premium-screen,.courier-management-screen,.loyalty-management-screen,.admin-refunds-screen) :is(.panel,.editor-card,.coupons-panel,.category-list-panel,.category-editor-panel,.people-roster-card,.admin-refunds-list){border-radius:18px!important;box-shadow:inset 0 1px #ffffff0a,0 10px 26px #00000021!important}.admin-content-main .config-screen-body>.editor-grid{border-radius:18px;padding:14px}.admin-content-main :is(.admin-table,.product-admin-table){overscroll-behavior-x:contain;overflow-x:auto}.admin-content-main :is(.admin-table-row,.product-admin-row){min-width:680px}}.admin-reports-screen{gap:18px;display:grid}.admin-reports-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.admin-reports-hero h2{margin:2px 0 5px}.admin-reports-hero p{color:var(--muted);margin:0}.admin-reports-icon{background:color-mix(in srgb,var(--primary) 14%,transparent);width:48px;height:48px;color:var(--primary);border-radius:16px;place-items:center;display:grid}.admin-report-filters{grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.admin-report-refresh{white-space:nowrap;min-height:44px}.admin-report-kpis{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.admin-report-kpi{gap:7px;padding:17px;display:grid}.admin-report-kpi span{color:var(--muted);font-size:.78rem}.admin-report-kpi strong{font-size:1.28rem}.admin-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-report-chart,.admin-report-tables>.panel{padding:18px}.admin-report-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.admin-report-section-head h3{margin:0}.admin-report-section-head span{color:var(--muted);font-size:.78rem}.admin-report-bars{gap:10px;display:grid}.admin-report-bars>div{grid-template-columns:minmax(92px,130px) 1fr minmax(90px,auto);align-items:center;gap:10px;font-size:.82rem;display:grid}.admin-report-bars i{background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:99px;height:8px;overflow:hidden}.admin-report-bars i b{border-radius:inherit;background:var(--primary);height:100%;display:block}.admin-report-bars>div>strong{text-align:right}.admin-report-table{display:grid}.admin-report-table>div{border-bottom:1px solid color-mix(in srgb,var(--text) 9%,transparent);grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.admin-report-table>div:last-child{border-bottom:0}.admin-report-table em{color:var(--muted);font-style:normal}.admin-report-empty,.admin-report-no-data{text-align:center;color:var(--muted);gap:6px;padding:28px;display:grid}.admin-report-insights{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface)),var(--surface));border-radius:18px;padding:18px}.admin-report-insights-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.admin-report-insights-head h3{margin:2px 0 0}.admin-report-insights-head>span{color:var(--muted);font-size:.78rem}.admin-report-insights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-report-insight{border:1px solid color-mix(in srgb,var(--text) 9%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent);border-radius:14px;gap:6px;min-width:0;padding:14px;display:grid}.admin-report-insight>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800}.admin-report-insight strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.admin-report-insight small,.admin-report-kpi small{color:var(--muted);font-size:.72rem;line-height:1.35}@media (max-width:900px){.admin-report-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-insights-head{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.admin-report-insights-grid{grid-template-columns:1fr}.admin-report-insights{padding:14px}}.admin-reports-hero>.button.ghost{border:1px solid color-mix(in srgb, var(--primary,#f5a800) 58%, transparent);min-height:44px;color:var(--primary,#f5a800);background:linear-gradient(135deg, color-mix(in srgb, var(--primary,#f5a800) 13%, #111), #111);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 9px 22px #0003}.admin-reports-hero>.button.ghost:hover:not(:disabled){border-color:var(--primary,#f5a800);color:#171006;background:var(--primary,#f5a800)}.admin-reports-hero>.button.ghost:disabled{opacity:.52}.coupon-free-delivery-explainer,.coupon-activation-summary{border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);background:color-mix(in srgb,var(--primary) 7%,var(--surface));border-radius:14px;gap:4px;padding:13px 15px;display:grid}.coupon-free-delivery-explainer span,.coupon-activation-summary span{color:var(--muted);font-size:.83rem}.coupon-editor input[type=datetime-local]{width:100%;min-width:0}.product-modifier-option{grid-template-columns:minmax(160px,1.2fr) minmax(145px,.8fr) minmax(145px,.8fr) auto auto}.admin-report-filters{grid-template-columns:repeat(5,minmax(140px,1fr)) auto}@media (max-width:1100px){.admin-report-filters,.admin-report-kpis{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:760px){.admin-reports-hero{grid-template-columns:auto 1fr}.admin-reports-hero>.button{grid-column:1/-1;width:100%}.admin-report-filters{grid-template-columns:1fr 1fr}.admin-report-refresh{grid-column:1/-1}.admin-report-kpis{grid-template-columns:1fr 1fr}.admin-report-grid{grid-template-columns:1fr}.admin-report-bars>div{grid-template-columns:82px 1fr}.admin-report-bars>div>strong{grid-column:2}.admin-report-table>div{grid-template-columns:24px 1fr auto}.admin-report-table em{grid-column:2}.product-modifier-option{grid-template-columns:1fr}.product-modifier-option .product-option-visibility,.product-modifier-option .product-option-delete{width:100%}}@media (max-width:480px){.admin-reports-screen{gap:12px}.admin-reports-hero{gap:10px;padding:14px}.admin-reports-icon{border-radius:13px;width:40px;height:40px}.admin-reports-hero h2{font-size:1.35rem}.admin-reports-hero p{font-size:.8rem;line-height:1.35}.admin-report-filters{gap:8px;padding:12px}.admin-report-kpis{gap:8px}.admin-report-kpi{gap:4px;min-height:78px;padding:12px}.admin-report-kpi strong{font-size:1.12rem}.admin-report-grid{gap:12px}.admin-report-chart,.admin-report-tables>.panel{border-radius:18px;padding:15px}.admin-report-section-head{margin-bottom:11px}.admin-report-section-head h3{font-size:1rem}.admin-report-bars{gap:12px}.admin-report-bars>div{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.admin-report-bars>div>i{grid-area:2/1/auto/-1}.admin-report-bars>div>strong{white-space:nowrap;grid-area:1/2;font-size:.82rem}.admin-report-table>div{gap:8px;padding:10px 0}}.floor-environment-manager{background:radial-gradient(circle at 100% 0,#ff980d1a,#0000 34%),linear-gradient(145deg,#1f1d19fa,#111111fa);border:1px solid #ffab3438;border-radius:18px;gap:14px;margin:16px 0;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 14px 32px #0000002e}.floor-environment-manager-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.floor-environment-manager-head>div{gap:3px;display:grid}.floor-environment-manager-head strong{color:#fff;font-size:15px}.floor-environment-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffb12b;font-size:10px;font-weight:900}.floor-environment-tabs{scrollbar-width:thin;background:#0000003d;border:1px solid #ffffff12;border-radius:13px;gap:8px;padding:6px;display:flex;overflow:auto}.floor-environment-tabs button{color:#ffffffad;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;min-height:38px;padding:8px 14px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s}.floor-environment-tabs button:hover{color:#fff;border-color:#ffab344d}.floor-environment-tabs button.active{color:#ffd06b;background:linear-gradient(135deg,#6b430c,#3d290d);border-color:#ffb537bf;box-shadow:0 5px 16px #0003}.floor-environment-create{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;display:grid}.floor-environment-input{gap:6px;display:grid}.floor-environment-input>span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;font-size:10px;font-weight:800}.floor-environment-input input{background:#0000004d;border-color:#ffffff1f;width:100%;min-width:0;min-height:42px}.floor-environment-create button{min-height:42px;padding-inline:15px}.floor-environment-remove{color:#ff9d9d!important;background:#751a1a17!important;border-color:#ef64642e!important}.floor-environment-remove:not(:disabled):hover{background:#751a1a33!important;border-color:#ef64646b!important}.floor-unsaved-indicator{color:#ffc157;white-space:nowrap;background:#ff980d14;border:1px solid #ffab343d;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:6px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.floor-unsaved-indicator:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.floor-unsaved-indicator.saved{color:#65d69c;background:#18794c1a;border-color:#2ebe7a33}@media (max-width:760px){.floor-environment-manager{padding:14px}.floor-environment-manager-head{align-items:flex-start}.floor-environment-manager-head strong{font-size:13px}.floor-environment-create{grid-template-columns:1fr 1fr}.floor-environment-input{grid-column:1/-1}.floor-environment-create button{width:100%}}.floor-canvas.edit-mode .floor-object.table{container-type:size}.floor-table-label-compact{display:none}@container (max-width:74px){.floor-object.table .floor-table-icon,.floor-object.table .floor-table-label-full,.floor-object.table small{display:none}.floor-object.table .floor-table-label-compact{color:#ffd06b;place-items:center;font-size:clamp(11px,30cqw,16px);line-height:1;display:grid;position:absolute;inset:0}}@container (max-height:58px){.floor-object.table .floor-table-icon,.floor-object.table .floor-table-label-full,.floor-object.table small{display:none}.floor-object.table .floor-table-label-compact{color:#ffd06b;place-items:center;font-size:clamp(11px,30cqw,16px);line-height:1;display:grid;position:absolute;inset:0}}.delivery-premium-screen .delivery-zone-editor-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,2.25fr)!important}.delivery-fee-hint{color:var(--muted,#ffffff8f);margin-top:6px;font-size:10px;line-height:1.35;display:block}.delivery-field-section-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;margin:2px 0;padding-bottom:8px;display:flex}.delivery-field-section-heading strong{color:#fff;font-size:12px;font-weight:900}.delivery-field-section-heading span{color:var(--muted,#ffffff85);font-size:10px}.delivery-radius-panel{background:linear-gradient(145deg,#ffb11e17,#ffffff09);border:1px solid #ffb11e38;box-shadow:0 12px 24px #00000024}.delivery-radius-panel .field-hint{max-width:220px;line-height:1.4}.delivery-radius-panel .radius-value strong{letter-spacing:-.04em;font-size:34px}.delivery-radius-panel .delivery-range{cursor:pointer;height:8px;margin:18px 0 14px}.delivery-radius-panel .delivery-radius-actions{gap:10px}.delivery-radius-panel .delivery-radius-actions .soft-btn{min-height:42px;font-weight:900}@media (max-width:1100px){.delivery-premium-screen .delivery-zone-editor-grid{grid-template-columns:1fr!important}}@media (min-width:900px) and (max-width:1280px){.ops-root .ops-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:16px 18px 0!important}.ops-root .ops-card{border-radius:15px!important;gap:11px!important;min-height:88px!important;padding:13px 14px!important}.ops-root .ops-card-icon{border-radius:14px!important;width:44px!important;height:44px!important}.ops-root .ops-card-label{font-size:12px!important}.ops-root .ops-card-value{font-size:24px!important}.ops-root .ops-card-link{font-size:11px!important}.ops-root .ops-content{gap:12px!important;padding:12px 18px 18px!important}}@media (min-width:900px) and (max-height:850px){.ops-root .ops-topbar{height:58px!important;min-height:58px!important;padding:8px 18px!important}.ops-root .ops-summary-grid{gap:10px!important;padding-top:14px!important}.ops-root .ops-card{min-height:84px!important;padding-block:11px!important}.ops-root .ops-content{padding-top:10px!important}}.people-security-actions{gap:8px;display:grid}.people-authenticator-action{justify-content:center;align-items:center;gap:8px;display:inline-flex;color:#ffc247!important;background:linear-gradient(135deg,#ffae1821,#ffffff06)!important;border-color:#ffae1857!important}.staff-authenticator-dialog{width:min(520px,100vw - 28px);color:#f8f5ef!important;background:radial-gradient(circle at 100% 0,#ffad1a1f,#0000 34%),linear-gradient(145deg,#1b1c20,#0d0e10)!important;border-color:#ffb82b47!important;box-shadow:inset 0 1px #ffffff0f,0 28px 80px #00000094!important}.staff-authenticator-dialog :is(h2,p,.eyebrow){color:inherit}.staff-authenticator-dialog .eyebrow{color:#ffc14a}.staff-authenticator-dialog .admin-modal-close{color:#f8f5ef;background:#ffffff0f;border-color:#ffffff21}.staff-authenticator-qr{place-items:center;margin:18px 0;display:grid}.staff-authenticator-qr img{aspect-ratio:1;background:#fff;border-radius:20px;width:min(280px,72vw);padding:10px}.staff-authenticator-secret{background:#ffae1812;border:1px solid #ffae1840;border-radius:16px;gap:9px;padding:15px;display:grid}.staff-authenticator-secret small{color:#ffffffa6}.staff-authenticator-secret strong{overflow-wrap:anywhere;color:#ffd06d;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.staff-authenticator-dialog .warning-box{color:#f4d5a3;background:#ffae1817;border-color:#ffae1847}.staff-authenticator-dialog .ghost-btn{color:#ffd36c;background:#ffb21c14;border-color:#ffc1434d}@media (min-width:1000px) and (max-width:1400px){.admin-reports-screen{gap:12px}.admin-reports-hero{gap:12px;padding:14px 16px}.admin-reports-icon{border-radius:13px;width:42px;height:42px}.admin-reports-hero h2{font-size:1.45rem}.admin-reports-hero p{font-size:.88rem}.admin-report-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px 14px}.admin-report-filters :is(input,select,button){min-height:40px}.admin-report-refresh{width:100%}.admin-report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-report-kpi{gap:4px;padding:12px 13px}.admin-report-kpi strong{font-size:1.08rem}.admin-report-grid{gap:11px}.admin-report-chart,.admin-report-tables>.panel{padding:14px}.admin-layout:has(.admin-reports-screen) .admin-metrics-bar{gap:10px;padding:16px 18px}.admin-layout:has(.admin-reports-screen) .admin-metric-card{border-radius:18px;gap:11px;min-height:112px;padding:14px}.admin-layout:has(.admin-reports-screen) .admin-metric-card-icon{border-radius:13px;width:42px;height:42px}.admin-layout:has(.admin-reports-screen) .admin-metric-card-top strong{font-size:1.45rem}.admin-layout:has(.admin-reports-screen) .admin-metric-card-detail{font-size:.72rem}}@media (min-width:1000px) and (max-height:850px){.admin-layout:has(.admin-reports-screen) .admin-metrics-bar{padding-block:12px}.admin-layout:has(.admin-reports-screen) .admin-metric-card{min-height:100px;padding-block:11px}}.config-save-feedback{text-align:center;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:10px 13px;font-size:.82rem;font-weight:750}.config-save-feedback.success{color:#6ee7a4;background:#2ecc7117;border-color:#2ecc7147}.config-save-feedback.error{color:#ff9b8a;background:#ff523e17;border-color:#ff66524d}body .catalog-stack .cards-grid .product-card .product-card-actions>.imperial-action-control.button-inline{text-align:center!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}body .catalog-stack .cards-grid .product-card .product-card-actions>.imperial-action-control.button-inline>:is(svg,.button-icon,span){flex-grow:0!important;flex-shrink:0!important;margin:0!important}@media (max-width:767px){main .mobile-category-sticky.shell{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffae0033;left:0;right:0;box-shadow:0 12px 28px #00000085,inset 0 1px #ffffff06;-webkit-backdrop-filter:none!important;background:#0b0c0e!important;width:100%!important;max-width:none!important;margin:0 0 14px!important;padding:8px 14px!important}main .mobile-category-sticky .mobile-category-strip{border:0!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}main .mobile-category-sticky .mobile-category-strip a{color:#ffffffb3;background:#15171a;border:1px solid #ffffff17;border-radius:13px;min-width:78px;min-height:42px;padding:0 14px;font-size:12px;font-weight:850;box-shadow:inset 0 1px #ffffff09}main .mobile-category-sticky .mobile-category-strip a.active{color:#171006;background:linear-gradient(135deg,#ffc338,#f4a900);border-color:#ffb000;box-shadow:0 7px 18px #f4a90038,inset 0 1px #ffffff57}main .mobile-category-sticky .mobile-category-strip a.active:after{display:none}}.coupon-validity-grid .coupon-usage-summary{grid-column:1/-1}.coupon-destructive-actions{align-items:center;gap:9px;display:flex}.coupon-status-action{color:#ffc157;background:#ff9e1812;border:1px solid #ffb3374d;border-radius:11px;min-height:40px;padding:9px 14px;font-weight:800}.coupon-status-action:hover{background:#ff9e1821;border-color:#ffb3378c}.ops-root .ops-row.order-attention,.ops-root .ops-row.order-attention:nth-child(2n){background:linear-gradient(90deg,#f59e0b38,#d9770612)!important;border-left:4px solid #f5b21b!important;box-shadow:inset 0 0 0 1px #f5b21b14!important}.ops-root .ops-row.order-ready,.ops-root .ops-row.order-ready:nth-child(2n){background:linear-gradient(90deg,#22c55e33,#16a34a12)!important;border-left:4px solid #22c55e!important}.ops-root .ops-row.order-bag,.ops-root .ops-row.order-bag:nth-child(2n),.ops-root .ops-row.order-bag:hover,.ops-root .ops-row.order-bag.active{background:linear-gradient(90deg,#22c55e3d,#1665341f)!important;border-left:4px solid #22c55e!important;box-shadow:inset 0 0 0 1px #4ade8021!important}.ops-bag-planner-orders em{color:#78efaa;background:#39dc841a;border-radius:999px;margin-top:6px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.ops-bag-planner-empty{min-height:calc(100dvh - 230px);color:var(--ops-text,#fff);text-align:center;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.ops-bag-planner-empty>span{color:#ffb22c;background:#ffb22c1f;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.ops-bag-planner-empty small{max-width:360px;color:var(--ops-muted,#ffffff94);line-height:1.45}.ops-root .ops-premium-select.detailed .ops-premium-select-trigger{min-height:62px!important;padding:7px 13px!important}.ops-root .ops-premium-select-trigger-icon{color:#ff9b18!important;background:#ff8a0021!important;border-radius:11px!important;flex:none!important;place-items:center!important;width:36px!important;height:36px!important;font-size:17px!important;display:grid!important}.ops-root .ops-premium-select-trigger-copy{flex-direction:column!important;flex:auto!important;gap:2px!important;min-width:0!important;display:flex!important}.ops-root .ops-premium-select-trigger-copy strong,.ops-root .ops-premium-select-trigger-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.ops-root .ops-premium-select-trigger-copy strong{color:#fff!important;font-size:14px!important;font-weight:900!important}.ops-root .ops-premium-select-trigger-copy small{color:#fff9!important;font-size:11px!important;font-weight:700!important}@media (min-width:1181px) and (max-width:1366px){.ops-root .ops-sidebar{width:176px!important}.ops-root .ops-sidebar-logo,.ops-root .ops-sidebar-footer{padding-inline:12px!important}.ops-root .ops-sidebar-nav{padding-inline:7px!important}.ops-root .ops-sidebar-item{gap:8px!important;padding:9px 8px!important;font-size:12px!important}.ops-root .ops-sidebar-user strong{max-width:105px!important}.ops-root .ops-topbar{gap:10px!important;min-height:62px!important;padding:9px 16px!important}.ops-root .ops-topbar-title{font-size:22px!important}.ops-root .ops-topbar-actions{flex-wrap:wrap!important;justify-content:space-between!important;gap:6px!important;min-width:0!important}.ops-root .ops-topbar-actions .ops-store-status-toggle,.ops-root .ops-topbar-actions .ops-btn-secondary{min-height:40px!important;padding:7px 10px!important;font-size:11px!important}.ops-root .ops-summary-grid{gap:9px!important;padding:12px 14px 0!important}.ops-root .ops-card{min-height:82px!important;padding:11px 12px!important}.ops-root .ops-content{grid-template-columns:minmax(0,1fr) 260px!important;gap:12px!important;padding:10px 14px 14px!important}.ops-root .ops-drawer{border-radius:18px!important;width:260px!important;min-width:0!important}.ops-root .ops-drawer-empty.ops-attendant-menu{min-height:100%!important;padding:20px 16px!important}.ops-root .ops-toolbar{gap:8px!important;padding:10px!important}.ops-root .ops-toolbar-right{grid-template-columns:minmax(160px,1fr) auto auto!important;gap:7px!important}.ops-root .ops-search-wrap{min-width:0!important}.ops-root .ops-table{padding:8px!important}.ops-root .ops-table-body{gap:7px!important;padding:5px!important}.ops-root .ops-row{border-radius:14px!important;grid-template:"order status actions""client time actions""address total actions"/minmax(0,1fr) 122px 42px!important;gap:7px 12px!important;min-height:160px!important;padding:14px 14px 18px!important}.ops-root .ops-row>.ops-cell{grid-row:auto!important}.ops-root .ops-row>.ops-cell:first-child{grid-area:order!important}.ops-root .ops-row>.ops-cell:nth-child(2){grid-area:client!important}.ops-root .ops-row>.ops-cell:nth-child(3){grid-area:address!important}.ops-root .ops-row>.ops-cell:nth-child(4){grid-area:status!important}.ops-root .ops-row>.ops-cell:nth-child(5){grid-area:time!important}.ops-root .ops-row>.ops-cell:nth-child(6){grid-area:total!important}.ops-root .ops-row>.ops-cell:nth-child(7){grid-area:actions!important}.ops-root .ops-row>.ops-cell:first-child,.ops-root .ops-row>.ops-cell:nth-child(2),.ops-root .ops-row>.ops-cell:nth-child(3){text-align:left!important;justify-self:stretch!important}.ops-root .ops-row>.ops-cell:nth-child(4),.ops-root .ops-row>.ops-cell:nth-child(5),.ops-root .ops-row>.ops-cell:nth-child(6){text-align:right!important;justify-self:end!important}.ops-root .ops-client-avatar{flex-basis:36px!important;width:36px!important;height:36px!important}.ops-root .ops-client-cell{gap:9px!important}.ops-root .ops-status-chip{min-width:0!important;padding-inline:9px!important;font-size:10px!important}}.ops-bag-planner-map{background:#08090b!important;border:0!important}.ops-bag-planner-map .delivery-map-shell.selection-mode{border-radius:20px;width:100%;height:100%;box-shadow:none!important;background:#08090b!important;border:0!important;gap:0!important;padding:0!important}.ops-bag-planner-map .delivery-map-shell.selection-mode .delivery-map-frame,.ops-bag-planner-map .delivery-map-shell.selection-mode .delivery-leaflet-map{background:#08090b!important;border:0!important}.ops-bag-planner-map .delivery-map-shell.theme-dark .leaflet-tile-pane{filter:invert(.94)hue-rotate(180deg)saturate(.92)brightness(.98)contrast(.92)!important}.ops-bag-planner-map .delivery-map-shell.theme-dark .delivery-leaflet-map:after{background:linear-gradient(#ffffff04,#07121f0d)!important}.ops-bag-planner-actions .ops-btn-primary:disabled{opacity:.72;color:#ffffff6b!important;box-shadow:none!important;cursor:not-allowed!important;filter:none!important;background:#292a2d!important;border-color:#ffffff1a!important;transform:none!important}.courier-store-marker{color:#171008;background:linear-gradient(145deg,#ffd05a,#f59a00);border:2px solid #ffb000;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 22px #00000085,0 0 0 5px #ffb00029}.courier-store-marker svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}@media (min-width:1367px) and (max-width:1650px){.ops-root .ops-table-head,.ops-root .ops-row{grid-template-columns:minmax(90px,.8fr) minmax(110px,1.1fr) minmax(140px,1.45fr) 88px 66px 88px 38px!important;gap:7px!important}.ops-root .ops-row{overflow:hidden!important}.ops-root .ops-row .ops-cell-actions{justify-self:end!important;width:38px!important;max-width:38px!important}.ops-root .ops-row .ops-action-btn.icon-only{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}@media (min-width:761px) and (max-width:1180px){.ops-root .ops-sidebar{width:156px!important}.ops-root .ops-sidebar-logo,.ops-root .ops-sidebar-footer{padding-inline:10px!important}.ops-root .ops-sidebar-item{gap:7px!important;padding-inline:7px!important;font-size:11px!important}.ops-root .ops-content{padding:10px 12px 14px!important;display:block!important}.ops-root .ops-drawer:has(.ops-drawer-empty){display:none!important}.ops-root .ops-drawer:not(:has(.ops-drawer-empty)){z-index:500!important;width:min(390px,100vw - 184px)!important;min-width:0!important;height:auto!important;position:fixed!important;top:74px!important;bottom:14px!important;right:14px!important;overflow-y:auto!important;box-shadow:0 28px 90px #000000ad!important}.ops-root .ops-topbar{flex-wrap:wrap!important;height:auto!important;min-height:64px!important;padding:10px 14px!important}.ops-root .ops-topbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important}}@media (min-width:1181px) and (max-width:1366px){.ops-root .ops-row{grid-template:"order client status actions""order client time actions""address address total actions"/minmax(116px,.72fr) minmax(0,1.6fr) minmax(96px,.62fr) 42px!important;gap:6px 12px!important;min-width:0!important;min-height:126px!important;padding:13px 14px!important}.ops-root .ops-row>.ops-cell:first-child{grid-area:order!important}.ops-root .ops-row>.ops-cell:nth-child(2){grid-area:client!important}.ops-root .ops-row>.ops-cell:nth-child(3){grid-area:address!important}.ops-root .ops-row>.ops-cell:nth-child(4){grid-area:status!important}.ops-root .ops-row>.ops-cell:nth-child(5){grid-area:time!important}.ops-root .ops-row>.ops-cell:nth-child(6){grid-area:total!important}.ops-root .ops-row>.ops-cell:nth-child(7){grid-area:actions!important}.ops-root .ops-row>.ops-cell{min-width:0!important;max-width:100%!important}.ops-root .ops-table .ops-row>.ops-cell:nth-child(n){grid-area:auto!important}.ops-root .ops-row>.ops-cell:nth-child(4),.ops-root .ops-row>.ops-cell:nth-child(5),.ops-root .ops-row>.ops-cell:nth-child(6){text-align:right!important;justify-self:end!important}.ops-root .ops-row>.ops-cell:nth-child(3){border-top:1px solid #ffffff12!important;grid-template-columns:auto minmax(0,1fr)!important;padding-top:9px!important;display:grid!important}.ops-root .ops-client-cell>div:last-child,.ops-root .ops-type-address-cell>div:last-child{min-width:0!important;overflow:hidden!important}.ops-root .ops-cell-actions{place-self:center end!important}}.ops-root .ops-row.order-ready:hover,.ops-root .ops-row.order-ready.active{background:linear-gradient(90deg,#22c55e4d,#16a34a1f)!important;border-left-color:#4ade80!important}.ops-root .ops-row.order-attention:hover,.ops-root .ops-row.order-attention.active{background:linear-gradient(90deg,#f59e0b54,#d9770621)!important;border-left-color:#ffd05a!important;box-shadow:inset 0 0 0 1px #ffd05a2e,0 8px 24px #92560824!important}.ops-root .ops-row.order-attention .ops-status-chip{color:#fff2bd!important;background:#b4680557!important;border-color:#ffc338a8!important}.ops-root .ops-row.order-ready .ops-status-chip.ready{color:#dcfce7!important;background:#16a34a6b!important;border-color:#4ade80b3!important;box-shadow:0 0 0 1px #22c55e1f,0 5px 16px #16a34a33!important}.ops-root .ops-drawer-empty.ops-attendant-menu{text-align:left!important;justify-content:flex-start!important;align-items:stretch!important;min-height:520px!important;padding:28px!important}.ops-root .ops-drawer-empty.ops-attendant-menu:before,.ops-root .ops-drawer-empty.ops-attendant-menu:after{content:none!important;display:none!important}.ops-root .ops-attendant-menu-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffad42!important;font-size:.72rem!important;font-weight:900!important}.ops-root .ops-attendant-menu>strong{margin-top:4px;font-size:1.35rem!important}.ops-root .ops-attendant-menu-action{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ff8a002e,#ffffff0a);border:1px solid #ffad425c;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:22px;padding:14px;display:grid}.ops-root .ops-attendant-menu-action:hover:not(:disabled){background:linear-gradient(135deg,#ff8a0047,#ffffff12);border-color:#ffad42b8;transform:translateY(-1px)}.ops-root .ops-attendant-menu-action:disabled{cursor:not-allowed;opacity:.58}.ops-root .ops-attendant-menu-icon{background:#ff9a1f;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;color:#201100!important}.ops-root .ops-attendant-menu-copy{gap:3px;display:grid}.ops-root .ops-attendant-menu-copy strong{color:#fff!important;font-size:.92rem!important}.ops-root .ops-attendant-menu-copy small,.ops-root .ops-attendant-menu-help{font-size:.75rem;line-height:1.4;color:#ffffff94!important}.ops-root .ops-attendant-menu-count{background:#ffad42;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-weight:900;display:grid;color:#211200!important}.ops-root .ops-attendant-menu-help{margin-top:auto;padding-top:20px}@media (max-width:760px){.coupon-destructive-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.coupon-destructive-actions button{width:100%}}.product-image-guidance{color:#fff8eca8;background:#ffb21c0f;border:1px solid #ffb21c2e;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.76rem;line-height:1.4;display:flex}.product-image-guidance:before{content:"ⓘ";color:#ffb21c;flex:none;font-size:13px;font-weight:900}.product-image-guidance strong{color:var(--danger,#b42318)}.product-image-picker:disabled{cursor:progress;opacity:.72}.mobile-showcase-choice-preview{border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);background:color-mix(in srgb,var(--primary) 5%,var(--surface));border-radius:18px;grid-template-columns:minmax(220px,320px) 1fr;align-items:center;gap:18px;padding:17px;display:grid}.mobile-showcase-choice-preview>div:last-child{gap:5px;display:grid}.mobile-showcase-choice-preview>div:last-child span{color:var(--muted);font-size:.84rem;line-height:1.5}.mobile-showcase-choice-device{border:7px solid color-mix(in srgb,var(--text) 82%,#111);background:var(--surface);border-radius:24px;overflow:hidden;box-shadow:0 14px 34px #0000002e}.mobile-showcase-choice-header{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:9px;font-size:.65rem;display:grid}.mobile-showcase-choice-header>span{background:var(--primary);color:#fff;border-radius:7px;place-items:center;width:23px;height:23px;display:grid;overflow:hidden}.mobile-showcase-choice-header img{object-fit:cover;width:100%;height:100%}.mobile-showcase-choice-header em{color:#15803d;font-style:normal}.mobile-showcase-choice-hero,.mobile-showcase-choice-compact{color:#fff;background-color:#222;background-position:50%;background-size:cover;align-content:end;gap:4px;min-height:118px;padding:15px;display:grid}.mobile-showcase-choice-compact{min-height:88px;color:inherit;background:color-mix(in srgb,var(--primary) 9%,var(--surface));align-content:center}.mobile-showcase-choice-hero small,.mobile-showcase-choice-compact small{text-transform:uppercase;letter-spacing:.08em;font-size:.56rem}.mobile-showcase-choice-hero span,.mobile-showcase-choice-compact span{opacity:.78;font-size:.62rem}.mobile-showcase-choice-products{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.mobile-showcase-choice-products i{background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:8px;height:42px}.config-unsaved-status{color:var(--muted);margin-right:auto;font-size:.78rem}.config-unsaved-status.visible{color:#b45309;font-weight:700}@media (max-width:760px){.mobile-showcase-choice-preview{grid-template-columns:1fr}.mobile-showcase-choice-device{width:100%;max-width:330px;margin:auto}.config-screen-footer{padding-bottom:max(18px,env(safe-area-inset-bottom))}.config-unsaved-status{text-align:center;width:100%}}.admin-refund-identity-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-refund-identity-grid input{width:100%}@media (max-width:620px){.admin-refund-identity-grid{grid-template-columns:1fr}}.staff-password-dialog{color:#f7f4ed;gap:14px;width:min(100%,540px);max-height:min(86vh,760px);display:grid;position:relative;background:linear-gradient(145deg,#201a12 0%,#151516 34%,#101112 100%)!important;border:1px solid #ffb40057!important;border-radius:22px!important;padding:28px!important;box-shadow:0 28px 90px #000000ad,inset 0 1px #ffffff0f!important}.staff-password-dialog>.admin-refunds-icon{color:#ffb400;background:#ffb4001a;border:1px solid #ffb40057;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.staff-password-dialog>div:not(.admin-refund-identity-grid):not(.admin-refund-dialog-actions) h2{color:#fff8ec;margin:5px 0 7px;font-size:22px;line-height:1.2}.staff-password-dialog>div:not(.admin-refund-identity-grid):not(.admin-refund-dialog-actions) p{color:#fff8eca3;margin:0;line-height:1.45}.staff-password-dialog .admin-modal-close{color:#ffffffc2;background:#ffffff0f;border:1px solid #ffffff21;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.staff-password-dialog .admin-modal-close:hover{color:#fff8ec;background:#ffb4001f;border-color:#ffb4007a}.staff-password-dialog .admin-refund-identity-grid{gap:12px}.staff-password-dialog .admin-refund-dialog-actions{border-top:1px solid #ffffff17;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:16px;display:flex}.staff-password-dialog .admin-refund-dialog-actions .button{border-radius:11px;min-height:42px;padding:0 18px;font-weight:850}.staff-password-dialog .field-error{margin-top:-8px;display:block}.staff-profile-dialog{width:min(100%,620px);position:relative;background:linear-gradient(145deg,#201a12 0%,#151516 34%,#101112 100%)!important;border:1px solid #ffb4004d!important;border-radius:22px!important;padding:28px!important;box-shadow:0 28px 90px #000000ad,inset 0 1px #ffffff0f!important}.staff-profile-dialog .admin-modal-close{place-items:center;color:#ffffffc2!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff21!important;border-radius:11px!important;padding:0!important;display:grid!important;position:absolute!important;inset:14px 14px auto auto!important}.staff-profile-dialog .admin-modal-close:hover:not(:disabled){color:#fff8ec!important;background:#ffb4001f!important;border-color:#ffb4007a!important}.staff-profile-dialog .admin-refund-dialog-actions{border-top:1px solid #ffffff17;grid-template-columns:minmax(120px,.72fr) minmax(180px,1fr);gap:10px;margin-top:4px;padding-top:16px;display:grid}.staff-profile-dialog .admin-refund-dialog-actions>button{border-radius:12px!important;width:100%!important;min-height:46px!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important}.staff-profile-dialog .admin-refund-dialog-actions>.ghost-btn{color:#eee8de!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff24!important}.staff-profile-dialog .admin-refund-dialog-actions>.primary-btn{color:#211500!important;background:linear-gradient(135deg,#ffc43d,#f59e0b)!important;border-color:#ffbd2e!important;box-shadow:0 10px 24px #f59e0b38,inset 0 1px #ffffff57!important}.staff-profile-dialog .admin-refund-dialog-actions>.primary-btn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}@media (max-width:560px){.staff-profile-dialog{width:calc(100vw - 24px);padding:22px!important}.staff-profile-dialog .admin-refund-dialog-actions{grid-template-columns:1fr}}@media (min-width:761px){.admin-layout.admin-premium-nav.sidebar-collapsed>.admin-sidebar .showcase-admin-nav{scrollbar-gutter:stable;box-sizing:border-box!important;width:100%!important;padding-inline:4px 10px!important;overflow-x:hidden!important}.admin-layout.admin-premium-nav.sidebar-collapsed>.admin-sidebar .showcase-admin-nav-item{box-sizing:border-box!important;width:56px!important;min-width:56px!important;max-width:56px!important;margin-inline:auto!important;padding-inline:0!important}.admin-layout.admin-premium-nav.sidebar-collapsed>.admin-sidebar .showcase-admin-nav-item span{display:none!important}}@media (max-width:640px){.staff-password-dialog{width:calc(100vw - 24px);max-height:min(88dvh,720px);padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow:auto;padding:22px!important}}.coupon-delete-backdrop{z-index:2500}.coupon-delete-dialog{color:#f7f3eb;background:radial-gradient(circle at 0 0,#ff9e181a,#0000 34%),linear-gradient(155deg,#211d17,#111213 62%);border:1px solid #ffb12b47;gap:16px;width:min(100%,520px);padding:24px;display:grid;position:relative;box-shadow:0 28px 90px #000000b8,inset 0 1px #ffffff0d}.coupon-delete-dialog h2{color:#fff;margin:4px 42px 7px 0;font-size:1.35rem}.coupon-delete-dialog p{color:#ffffffa3;margin:0;line-height:1.55}.coupon-delete-dialog .eyebrow{color:#ffc157;background:#ff9e181a;border-radius:999px;width:fit-content;padding:6px 9px;display:inline-flex}.coupon-delete-dialog .admin-modal-close{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.coupon-delete-dialog .admin-modal-close:hover:not(:disabled){color:#fff;background:#ff9e181a;border-color:#ffb12b59}.coupon-delete-dialog .admin-refund-dialog-actions{padding-top:3px}.coupon-delete-dialog .button.ghost{color:#eee8de;background:#ffffff0e;border-color:#ffffff24}.coupon-delete-dialog .button.danger{color:#ff8e8e;background:#ad23231f;border-color:#ff5b5b7a}.banner-delete-backdrop{z-index:2500;-webkit-backdrop-filter:blur(10px)saturate(.82);backdrop-filter:blur(10px)saturate(.82);background:#030910c7;padding:24px}.banner-delete-dialog{background:radial-gradient(circle at 8% 0,#ffb12b29,#0000 38%),linear-gradient(150deg,#1d2328,#101316 72%);border-color:#ffb12b61;border-radius:22px;grid-template-columns:52px minmax(0,1fr);gap:20px 18px;width:min(100%,620px);padding:30px;box-shadow:0 34px 110px #000000c7,inset 0 1px #ffffff12}.banner-delete-dialog>.admin-refunds-icon{border-radius:16px;grid-area:1/1;width:52px;height:52px}.banner-delete-dialog>div:not(.admin-refund-dialog-actions){grid-column:2;min-width:0}.banner-delete-dialog h2{letter-spacing:-.025em;margin-top:9px;font-size:clamp(1.35rem,2.2vw,1.65rem);line-height:1.2}.banner-delete-dialog p{max-width:48ch;font-size:.98rem}.banner-delete-dialog .admin-refund-dialog-actions{border-top:1px solid #ffffff17;grid-column:1/-1;gap:12px;padding-top:18px}.banner-delete-dialog .admin-refund-dialog-actions .button{border-radius:12px;min-height:44px;padding:0 18px;font-weight:750}.banner-delete-dialog .button.danger{color:#ffd6d6;background:linear-gradient(#c537374d,#871c1c3d);box-shadow:inset 0 1px #ffffff0f}.banner-delete-dialog .button.danger:hover:not(:disabled){background:linear-gradient(#da3e3e6b,#971e1e57);border-color:#ff6868cc}.banners-v2-save.is-clean.banners-v2-save.is-clean{color:#ffffff75!important;box-shadow:none!important;opacity:1!important;background:#ffffff0b!important;border-color:#ffffff24!important}.banners-v2-save.has-changes{color:#ffc52e!important;border-color:#ffc52e!important}@media (max-width:640px){.coupon-delete-dialog{width:calc(100vw - 24px);max-height:88dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow:auto}.banner-delete-backdrop{padding:12px}.banner-delete-dialog{padding:24px 20px calc(20px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:16px}.banner-delete-dialog>.admin-refunds-icon,.banner-delete-dialog>div:not(.admin-refund-dialog-actions),.banner-delete-dialog .admin-refund-dialog-actions{grid-column:1}.banner-delete-dialog>.admin-refunds-icon{grid-row:auto}.banner-delete-dialog .admin-refund-dialog-actions{grid-template-columns:1fr;display:grid}.banner-delete-dialog .admin-refund-dialog-actions .button{width:100%}}.admin-report-applied-filters{color:var(--muted,#777);flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px;font-size:.84rem;display:flex}.admin-report-applied-filters strong{color:var(--text,currentColor)}.ops-sidebar-nav>a.ops-sidebar-item{text-decoration:none}.courier-create-card .courier-form-card{margin-top:7px!important;padding:8px 0 9px!important;overflow:visible!important}.ops-bag-dispatch-modal .ops-bag-courier-picker .ops-courier-option{grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:66px;padding:9px 12px;display:grid}.ops-bag-dispatch-modal .ops-bag-courier-picker .ops-courier-modal-list{padding:2px 2px 8px;scroll-padding-bottom:8px;overflow-y:auto}.ops-bag-dispatch-modal .ops-courier-option-icon{border-radius:14px;align-self:center;width:46px;height:46px;font-size:17px;line-height:1}.ops-bag-dispatch-modal .ops-courier-option-copy{align-content:center;align-self:center;gap:3px;min-height:42px}.ops-bag-dispatch-modal .ops-courier-option-copy strong,.ops-bag-dispatch-modal .ops-courier-option-copy small{margin:0;line-height:1.2;display:block}.ops-bag-dispatch-modal .ops-courier-option-copy strong{font-size:15px}.ops-bag-dispatch-modal .ops-courier-option-copy small{font-size:11px}.ops-bag-dispatch-modal .ops-courier-option-check,.ops-bag-dispatch-modal .ops-courier-option-dot{place-self:center}.ops-bag-dispatch-modal .ops-courier-modal-actions{box-shadow:none;border:0;margin:14px 0 0;padding:4px 0 0;position:static;background:0 0!important}.ops-bag-dispatch-modal .ops-bag-dispatch-submit:not(:disabled){color:#1c1406!important;text-shadow:none!important;background:linear-gradient(135deg,#ffd966 0%,#ffc12e 56%,#f5a900 100%)!important;border-color:#ffe39a!important;box-shadow:inset 0 1px #ffffffb8,0 10px 26px #ffa60047!important}.ops-bag-dispatch-modal .ops-bag-dispatch-submit:not(:disabled):hover{background:linear-gradient(135deg,#ffe17d 0%,#ffca3f 56%,#ffb20a 100%)!important;box-shadow:inset 0 1px #ffffffd1,0 14px 32px #ffa6005c!important}.ops-bag-dispatch-modal .ops-bag-dispatch-submit:not(:disabled) .ops-bag-dispatch-submit-icon{box-shadow:inset 0 0 0 1px #ffe2972e;color:#ffc83d!important;background:#241806!important}.ops-bag-dispatch-modal .ops-bag-dispatch-submit:not(:disabled) .ops-bag-dispatch-submit-copy strong{font-size:14px;color:#171005!important}.ops-bag-dispatch-modal .ops-bag-dispatch-submit:not(:disabled) .ops-bag-dispatch-submit-copy small{opacity:1;font-size:11px;font-weight:800;color:#4b3305!important}.ops-bag-dispatch-modal .ops-bag-dispatch-submit:not(:disabled)>svg:last-child{stroke-width:2.5px;color:#211703!important}@media (min-width:901px){.customer-orders-page .orders-tools.panel{gap:14px;display:grid;overflow:hidden;background:radial-gradient(circle at 100% 0,#ffb72b12,#0000 28%),linear-gradient(145deg,#151514fa,#0d0e10fa)!important;border:1px solid #ffb72b24!important;border-radius:20px!important;padding:18px 20px!important;box-shadow:inset 0 1px #ffffff09,0 12px 34px #00000029!important}.customer-orders-page .orders-tools-head{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr);align-items:end;gap:28px;display:grid}.customer-orders-page .orders-tools-head>div:first-child{gap:3px;display:grid}.customer-orders-page .orders-tools-head h3{color:#fff8e8;margin:0;font-size:18px;line-height:1.15}.customer-orders-page .orders-tools-head p{color:#ffffff8c;margin:0;font-size:11px;line-height:1.35}.customer-orders-page .orders-kicker{color:#ffbd32;letter-spacing:.09em;font-size:9px}.customer-orders-page .orders-search{gap:5px;width:100%;min-width:0}.customer-orders-page .orders-search>span:first-child{color:#ffffff9e;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.customer-orders-page .orders-search-control{display:block;position:relative}.customer-orders-page .orders-search-control svg{z-index:1;color:#d9a62b;width:17px;height:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.customer-orders-page .orders-search-control input{color:#fff;width:100%;min-height:44px;font-size:12px;background:#0000004d!important;border:1px solid #ffffff1a!important;border-radius:13px!important;padding:0 15px 0 42px!important}.customer-orders-page .orders-search-control input:focus{border-color:#ffb72b8c!important;box-shadow:0 0 0 3px #ffb72b1a!important}.customer-orders-page .orders-filter-row{background:#00000038;border:1px solid #fff1;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:5px;display:grid}.customer-orders-page .orders-filter-chip{color:#ffffffad;min-width:0;min-height:42px;box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:7px;padding:8px 10px;display:flex}.customer-orders-page .orders-filter-chip span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.customer-orders-page .orders-filter-chip small{color:#ffffffad;background:#ffffff12;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;display:grid}.customer-orders-page .orders-filter-chip:hover{color:#fff4d6;background:#ffb72b0e;border-color:#ffb72b29;transform:none}.customer-orders-page .orders-filter-chip.active{color:#1b1204;border-color:#ffbe309e;box-shadow:0 8px 20px #ffa80021;background:linear-gradient(135deg,#ffd166,#efa914)!important}.customer-orders-page .orders-filter-chip.active :is(span,small){color:#1b1204!important}.customer-orders-page .orders-filter-chip.active small{background:#2b1b001f}.customer-orders-page .orders-focus>.section-head{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding-bottom:15px;display:grid}.customer-orders-page .orders-focus>.section-head h3,.customer-orders-page .orders-focus>.section-head p{margin:0}.customer-orders-page .orders-focus>.section-head p{margin-top:6px;font-size:11px;line-height:1.45}.customer-orders-page .orders-focus>.section-head .status-chip{align-self:start;margin:1px 0 0}.customer-orders-page .orders-focus-hero{border-bottom:1px solid #ffffff14;gap:6px;padding:17px 0 16px;display:grid}.customer-orders-page .orders-focus-hero strong{font-size:22px;line-height:1.1}.customer-orders-page .orders-focus-hero span{font-size:11px;line-height:1.3;display:block}.customer-orders-page .orders-focus-timeline{margin-top:18px}.customer-orders-page .orders-card-items.expanded{gap:9px}.customer-orders-page .orders-item-chip{background:linear-gradient(145deg,#27282bfa,#141517fa);border-color:#ffffff21;border-radius:12px;min-height:38px;padding-right:14px;box-shadow:inset 0 1px #ffffff0e,0 5px 14px #0000001f;color:#f8f5ee!important}.customer-orders-page .orders-item-chip>strong{background:#ffb10021;margin-right:10px;padding-inline:10px;font-size:11px;font-weight:900;color:#ffc33d!important}.customer-orders-page .orders-item-chip>span{text-shadow:0 1px 1px #00000059;font-size:12px;font-weight:800;line-height:1.2;color:#f8f5ee!important}}.internal-builder-mobile-back,.internal-mobile-cart{display:none}@media (max-width:480px){.ops-sidebar{overflow:hidden!important}.ops-sidebar-nav{justify-content:stretch!important;gap:0!important;width:100%!important;min-width:0!important;padding-inline:6px!important}.ops-sidebar-item{flex:1 1 0!important;min-width:0!important}.ops-sidebar-bag-planner,.ops-sidebar-nav>a.ops-sidebar-item[href=\/admin]{flex:0 0 42px!important;min-width:42px!important;padding-inline:3px!important}.ops-sidebar-bag-planner .ops-sidebar-item-label,.ops-sidebar-nav>a.ops-sidebar-item[href=\/admin] .ops-sidebar-item-label{display:none!important}.ops-sidebar-bag-planner .ops-sidebar-item-icon,.ops-sidebar-nav>a.ops-sidebar-item[href=\/admin] .ops-sidebar-item-icon{font-size:18px}}@media (max-width:1080px){.internal-order-layout:not(.has-selected-product) .internal-builder-panel{display:none!important}.internal-order-layout.has-selected-product{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.internal-order-layout.has-selected-product .internal-catalog,.internal-order-layout.has-selected-product .internal-order-panel{display:none!important}.internal-order-layout.has-selected-product .internal-builder-panel{width:100%!important;min-width:0!important;display:grid!important}.internal-builder-mobile-back{border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:fit-content!important;min-height:42px!important;margin:0 0 10px!important;padding:9px 14px!important;display:inline-flex!important}}@media (max-width:720px){.internal-order-shell{border-radius:0;width:100%;padding:8px}.internal-order-shell .internal-order-header{border-radius:14px!important;gap:8px!important;min-height:0!important;margin-bottom:8px!important;padding:10px 12px!important}.internal-order-back{min-height:36px!important;padding:7px 10px!important;font-size:13px!important}.internal-order-header .checkout-step-kicker,.internal-order-header p{display:none!important}.internal-order-shell .internal-order-header h1{margin:0!important;font-size:21px!important}.internal-order-flow{justify-content:space-between;padding:4px!important}.internal-order-flow span{min-height:28px;padding:0 7px;font-size:10px}.internal-order-flow b{width:18px;height:18px}.internal-catalog{gap:10px;padding-bottom:78px}.internal-search-box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0d0e0f 76%,#0d0e0ff0);border:0;border-bottom:1px solid #ffb51b29;border-radius:0;gap:10px;margin:0 -2px;padding:4px 2px 11px;position:sticky;top:0;box-shadow:0 10px 18px #0003}.internal-search-box label{display:none}.internal-search-box input{background:#ffffff0e;border-color:#ffffff21;border-radius:14px;min-height:46px;padding-left:43px;font-size:14px;font-weight:750;box-shadow:inset 0 1px #ffffff09}.internal-search-icon{color:#ffb51bb8;width:18px;height:18px;left:15px}.internal-category-filter{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin:0 -2px;padding:0 2px 2px;scroll-padding-inline:2px;overflow-x:auto}.internal-category-filter button{color:#ffffffad;scroll-snap-align:start;background:#ffffff0b;border-color:#ffffff1a;flex:none;min-height:36px;padding:0 15px;font-size:11px}.internal-category-filter button.active{background:linear-gradient(135deg,#ffc32d,#ee9e12);border-color:#ffc13a;box-shadow:0 5px 14px #ee9e1238}.internal-product-grid{gap:7px}.internal-product-card{grid-template-columns:48px minmax(0,1fr);gap:9px;min-height:68px;padding:8px}.internal-product-thumb{width:48px;height:48px}.internal-product-info small{-webkit-line-clamp:1;font-size:11px}.internal-product-speed-label{color:#ffc64d;background:#ffb51b12;border:1px solid #ffb51b38;border-radius:9px;align-items:center;min-height:28px;padding:0 9px;font-size:9px;display:inline-flex}.internal-product-card.is-quick-added .internal-product-speed-label{color:#74dfa4;background:#4bd38a17;border-color:#4bd38a4d}.internal-mobile-cart{z-index:120;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));color:#f7f2e9;text-align:left;background:linear-gradient(135deg,#24211a,#111213);border:1px solid #ffbe267a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px;display:grid;position:fixed;left:14px;box-shadow:0 14px 34px #0000008f,inset 0 1px #ffffff0f}.internal-mobile-cart-count{color:#1d1406;background:linear-gradient(145deg,#ffd35d,#e89b13);border-radius:13px;align-content:center;place-items:center;width:46px;height:46px;line-height:1;display:grid}.internal-mobile-cart-count b{font-size:18px;font-weight:950}.internal-mobile-cart-count small,.internal-mobile-cart-summary small{font-size:9px;font-weight:800;line-height:1.1;display:block}.internal-mobile-cart-summary{min-width:0}.internal-mobile-cart-summary small{color:#f7f2e999;letter-spacing:.03em;text-transform:uppercase}.internal-mobile-cart-summary strong{color:#fff9ed;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:16px;font-weight:900;line-height:1;display:block;overflow:hidden}.internal-mobile-cart-action{color:#211707;white-space:nowrap;background:linear-gradient(135deg,#ffc52d,#ed9d12);border-radius:12px;align-items:center;gap:5px;min-height:42px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.internal-mobile-cart-action i{font-size:17px;font-style:normal;line-height:1}}@media (min-width:1081px) and (max-width:1439px){.internal-order-layout{grid-template-columns:280px minmax(360px,1fr) 420px!important;gap:14px!important}.internal-product-customizer{padding:14px!important}.internal-product-hero{grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding-bottom:12px!important}.internal-product-hero>div:last-child{min-width:0!important;overflow:hidden!important}.internal-product-cover{aspect-ratio:1!important;border-radius:13px!important;align-self:start!important;width:132px!important;min-height:150px!important}.internal-product-hero h3{overflow-wrap:anywhere;margin:6px 0!important;font-size:clamp(23px,2.2vw,29px)!important;line-height:1.02!important}.internal-product-hero p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:12px!important;line-height:1.4!important}.internal-product-hero .internal-price-row{gap:2px!important;margin:10px 0 0!important;display:grid!important}.internal-product-hero .internal-price-row strong{font-size:24px!important;line-height:1.05!important}.internal-product-hero .internal-price-row span{font-size:10px!important}}@media (min-width:1024px) and (max-width:1600px){.ops-root .ops-content{grid-template-columns:minmax(0,1fr) clamp(290px,29vw,350px)!important;align-items:stretch!important;gap:12px!important;display:grid!important}.ops-root .ops-table-wrap{width:auto!important;min-width:0!important}.ops-root .ops-drawer{width:auto!important;min-width:0!important;height:100%!important}.ops-root .ops-drawer-empty{min-height:100%!important;padding:24px 18px 112px!important}.ops-root .ops-drawer-empty:before{width:76px!important;height:76px!important;margin-bottom:14px!important}.ops-root .ops-drawer-empty:after{text-align:left!important;white-space:normal!important;border-radius:12px!important;padding:14px 16px!important;bottom:12px!important;left:12px!important;right:12px!important}}@media (max-width:767px){.config-screen-body .premium-switch-line .premium-switch{border:0!important;border-radius:999px!important;align-self:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:2px!important}.config-screen-body .premium-switch-line .premium-switch span{width:18px!important;height:18px!important}.config-screen-body .premium-switch-line .premium-switch.active span{transform:translate(18px)!important}.category-editor-panel .category-availability-card{grid-template-columns:minmax(0,1fr) 40px!important;gap:10px!important;padding:12px 14px!important}.category-editor-panel .category-availability-card>div{gap:2px!important;min-width:0!important;display:grid!important}.category-editor-panel .category-availability-card small{font-size:11px!important;line-height:1.35!important}.category-editor-panel .category-availability-card .premium-switch{border:0!important;border-radius:999px!important;justify-self:end!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:22px!important;min-height:22px!important;padding:2px!important}.category-editor-panel .category-availability-card .premium-switch span{width:18px!important;height:18px!important}.category-editor-panel .category-availability-card .premium-switch.active span{transform:translate(18px)!important}.product-manager-panel .product-admin-list{background:0 0!important;border:0!important;gap:10px!important;padding:0!important;display:grid!important;overflow:visible!important}.admin-content-main .product-manager-panel .product-admin-list .admin-table-row:not(.admin-table-head){background:linear-gradient(145deg,#ffffff09,#ffffff04)!important;border:1px solid #ffffff17!important;border-radius:17px!important;grid-template:"product product status""category price points""actions actions actions"/minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px 10px!important;padding:14px!important;display:grid!important;box-shadow:0 10px 24px #00000029!important}.product-manager-panel .product-admin-list .admin-table-row>*{width:auto!important;min-width:0!important}.product-manager-panel .product-admin-list .admin-table-row>:first-child{grid-area:product}.product-manager-panel .product-admin-list .admin-table-row>:nth-child(2){grid-area:category}.product-manager-panel .product-admin-list .admin-table-row>:nth-child(3){grid-area:price}.product-manager-panel .product-admin-list .admin-table-row>:nth-child(4){grid-area:points}.product-manager-panel .product-admin-list .admin-table-row>:nth-child(5){grid-area:status;justify-self:end}.product-manager-panel .product-admin-list .admin-table-row>:nth-child(6){grid-area:actions}.product-manager-panel .admin-table-product{gap:11px!important}.product-manager-panel .admin-table-thumb{border-radius:14px!important;flex:0 0 58px!important;width:58px!important;height:58px!important}.product-manager-panel .admin-table-product strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden;font-size:15px!important}.product-manager-panel .admin-table-product small{margin-top:4px;font-size:12px!important}.product-manager-panel .product-category-cell,.product-manager-panel .product-price-cell,.product-manager-panel .product-admin-list .admin-table-row>:nth-child(4){white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;min-height:32px;padding:7px 9px;font-size:11px!important}.product-manager-panel .product-price-cell{align-items:flex-end!important}.product-manager-panel .product-admin-list .product-row-actions{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:none!important;margin:0!important;padding-top:11px!important;display:grid!important}.product-manager-panel .product-admin-list .product-row-actions>button{border-radius:11px!important;gap:4px!important;min-height:40px!important;padding:7px 6px!important;font-size:11px!important}.product-manager-panel .product-admin-list .product-row-actions svg{width:14px!important;height:14px!important}.coupon-dialog-backdrop.coupon-rules-backdrop{padding:12px!important}.coupon-rules-dialog{overscroll-behavior:contain;border-radius:20px!important;width:min(620px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding-bottom:18px!important;overflow:hidden auto!important}.coupon-rules-dialog .coupon-dialog-head{min-height:72px!important;padding:12px 16px!important}.coupon-rules-dialog .coupon-rules-highlight{border-radius:15px!important;margin:14px 14px 0!important;padding:14px 16px!important}.coupon-rules-dialog .coupon-rules-highlight strong{font-size:19px!important}.coupon-rules-dialog .coupon-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 14px 0!important}.coupon-rules-dialog .coupon-rules-grid>div{border-radius:13px!important;gap:5px!important;min-height:68px!important;padding:12px!important}.coupon-rules-dialog .coupon-rules-status{margin:10px 14px 0!important;padding:12px 14px!important}.coupon-rules-dialog .coupon-rules-close{z-index:2!important;background:linear-gradient(135deg,#3b2a0c,#171513)!important;border-radius:15px!important;width:calc(100% - 28px)!important;min-height:52px!important;margin:16px 14px 2px!important;position:sticky!important;bottom:6px!important;box-shadow:0 8px 24px #0000006b!important}html body:has(.mobile-storefront-nav) main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct{background:linear-gradient(135deg,#171716,#0b0c0d)!important;border:1px solid #f6b52752!important;border-radius:18px!important;grid-template-rows:1fr!important;grid-template-columns:74px minmax(0,1fr) 110px!important;align-items:center!important;gap:10px!important;width:100%!important;height:82px!important;min-height:82px!important;padding:9px 10px!important;display:grid!important;overflow:hidden!important}html body:has(.mobile-storefront-nav) main .floating-cart-trigger-direct .floating-cart-thumbnails{grid-area:1/1!important;width:74px!important;min-width:74px!important;height:50px!important;padding:0 8px 0 0!important}html body:has(.mobile-storefront-nav) main .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span){border:2px solid #211a0b!important;border-radius:50%!important;flex:0 0 42px!important;width:42px!important;height:42px!important;margin-right:-24px!important}html body:has(.mobile-storefront-nav) main .floating-cart-trigger-direct .floating-cart-copy{grid-area:1/2!important;align-content:center!important;gap:2px!important;min-width:0!important;display:grid!important}html body:has(.mobile-storefront-nav) main .floating-cart-trigger-direct .floating-cart-copy>*{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body:has(.mobile-storefront-nav) main .floating-cart-trigger-direct .floating-cart-copy strong{font-size:14px!important;line-height:1.1!important}html body:has(.mobile-storefront-nav) main .floating-cart-trigger-direct .floating-cart-subtitle{font-size:10px!important;line-height:1.15!important;display:block!important}html body:has(.mobile-storefront-nav) main .floating-cart-trigger-direct .floating-cart-direct-action{text-align:center!important;border-radius:16px!important;grid-area:1/3!important;place-content:center!important;align-self:center!important;width:110px!important;min-width:110px!important;height:58px!important;min-height:58px!important;padding:7px 9px!important;display:grid!important}}@media (max-width:390px){html body:has(.mobile-storefront-nav) main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct{grid-template-columns:58px minmax(0,1fr) 92px!important;gap:7px!important}html body:has(.mobile-storefront-nav) main .floating-cart-trigger-direct .floating-cart-thumbnails{width:58px!important;min-width:58px!important}html body:has(.mobile-storefront-nav) main .floating-cart-trigger-direct .floating-cart-direct-action{width:92px!important;min-width:92px!important}html body:has(.mobile-storefront-nav) main .floating-cart-trigger-direct .floating-cart-subtitle{display:none!important}}@media (max-width:767px){body .catalog-stack .cards-grid .product-card .product-card-actions{justify-content:flex-end!important}body .catalog-stack .cards-grid .product-card .product-card-actions>:is(a,button),body .catalog-stack .cards-grid .product-card .product-card-actions>.imperial-action-control,body .catalog-stack .cards-grid .product-card .product-card-actions>.quick-add-button{justify-self:end!important;margin-left:auto!important;margin-right:0!important}.points-store-page .points-hero-copy{width:100%}.points-store-page .points-store-hero h1{letter-spacing:-.045em;text-wrap:balance;width:100%;max-width:430px;margin:8px 0 10px;font-size:clamp(30px,8.5vw,38px);line-height:.94}}@media (min-width:768px) and (max-width:1200px){.storefront-topbar .nav-links{flex:auto!important;justify-content:flex-end!important;margin-left:auto!important}.storefront-topbar .nav-links>.cart-link{margin-left:0!important;margin-right:0!important}}@media (min-width:1000px) and (max-width:1200px) and (max-height:850px){main>.imperial-hero-board .imperial-board-content{grid-template-columns:minmax(0,1.48fr) minmax(290px,.62fr)!important;gap:24px!important}main>.imperial-hero-board .imperial-board-left{max-width:760px}main>.imperial-hero-board .imperial-board-title{letter-spacing:-.052em;max-width:740px;line-height:.84}main>.imperial-hero-board .imperial-board-title span:first-child{font-size:clamp(62px,5.8vw,68px)!important}main>.imperial-hero-board .imperial-board-title span:nth-child(2),main>.imperial-hero-board .imperial-board-title b{font-size:clamp(48px,4.45vw,53px)!important}main>.imperial-hero-board .imperial-board-description{max-width:620px;font-size:14px!important}}.profile-message-toast.auth-feedback{z-index:12050;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:12px;width:min(410px,100vw - 32px);padding:14px;animation:.24s ease-out both profile-message-toast-in;display:grid;position:fixed;top:20px;right:24px;box-shadow:0 22px 60px #00000080,inset 0 1px #ffffff14}.profile-message-toast .profile-message-toast-icon{color:#70eaa0;background:#36d37624;border:1px solid #46e18438;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.profile-message-toast.error .profile-message-toast-icon{color:#ff9a83;background:#ff644c24;border-color:#ff7a5e3d}.profile-message-toast .profile-message-toast-copy{min-width:0}.profile-message-toast .profile-message-toast-copy strong{margin-bottom:3px;font-size:14px}.profile-message-toast .profile-message-toast-copy span{color:#ffffffb8;font-size:12px;line-height:1.4}.profile-message-toast>button{color:#ffffffb8;background:#ffffff12;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid}.profile-message-toast>button:hover{color:#fff;background:#ffffff1f}@keyframes profile-message-toast-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:767px){.profile-message-toast.auth-feedback{width:auto;top:74px;left:12px;right:12px}}@media (min-width:768px){.storefront-topbar .nav-shortcuts:has(.nav-category-menu){padding-right:9px!important}.storefront-topbar .brand-copy h2{text-overflow:clip!important}}html body main .floating-cart:has(.floating-cart-trigger-direct){background:0 0!important;border:0!important;border-radius:30px!important;max-width:940px!important;overflow:visible!important}html body main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct{background:radial-gradient(circle at 15%,#f6b5271c,#0000 26%),linear-gradient(135deg,#171717,#0b0c0d)!important;border:1px solid #dea4336b!important;border-radius:30px!important;grid-template-columns:190px minmax(0,1fr) 168px!important;align-items:center!important;gap:22px!important;height:118px!important;min-height:118px!important;padding:14px 20px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 48px #00000094,inset 0 1px #ffffff0d!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails{grid-column:1!important;align-items:center!important;width:190px!important;min-width:190px!important;height:88px!important;padding:0!important;display:flex!important;position:relative!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span){object-fit:cover!important;background:#211f1b!important;border:3px solid #dea4335c!important;border-radius:50%!important;flex:0 0 84px!important;width:84px!important;height:84px!important;margin:0 -26px 0 0!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #00000073!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span):first-child{z-index:3!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span):nth-child(2){z-index:2!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span):nth-child(3){z-index:1!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails>b{z-index:5!important;color:#16120a!important;background:linear-gradient(145deg,#ffd86a,#dda62d)!important;border:3px solid #33250d!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;font-size:18px!important;font-weight:900!important;display:grid!important;position:absolute!important;bottom:-1px!important;left:92px!important;right:auto!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails.is-single>b{left:46px!important}html body main .floating-cart-trigger-direct .floating-cart-copy{grid-column:2!important;align-content:center!important;gap:3px!important;min-width:0!important;display:grid!important}html body main .floating-cart-trigger-direct .floating-cart-copy>*{text-overflow:clip!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body main .floating-cart-trigger-direct .floating-cart-label{color:#f3f0ea!important;letter-spacing:0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;line-height:1.1!important}html body main .floating-cart-trigger-direct .floating-cart-copy>strong{color:#fff!important;font-size:28px!important;font-weight:900!important;line-height:1.05!important}html body main .floating-cart-trigger-direct .floating-cart-subtitle{color:#aaa59d!important;font-size:15px!important;line-height:1.2!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action{color:#ffb400!important;text-align:center!important;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa)!important;border:2px solid #ffb400!important;border-radius:18px!important;grid-column:3!important;place-items:center!important;width:168px!important;min-width:168px!important;height:68px!important;min-height:68px!important;padding:10px 16px!important;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s,background .18s!important;display:grid!important;box-shadow:inset 0 1px #ffdd801f,0 10px 28px #00000061,0 0 18px #ffb40012!important}html body main .floating-cart-trigger-direct:hover .floating-cart-direct-action{color:#ffc52e!important;background:radial-gradient(circle at 50% 110%,#ffb40042,#0000 62%),linear-gradient(145deg,#3e2c0ffa,#1d170dfc)!important;border-color:#ffc52e!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffe5972b,0 14px 32px #00000070,0 0 22px #ffb40024!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action>strong{font-size:18px!important;font-weight:900!important;line-height:1!important}@media (max-width:900px){html body main .floating-cart:has(.floating-cart-trigger-direct){width:auto!important;max-width:none!important;bottom:76px!important;left:10px!important;right:10px!important}html body main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct{border-radius:20px!important;grid-template-columns:82px minmax(0,1fr) 104px!important;gap:6px!important;height:78px!important;min-height:78px!important;padding:7px 8px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails{width:82px!important;min-width:82px!important;height:44px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span){border-width:1px!important;flex-basis:42px!important;width:42px!important;height:42px!important;margin-right:-22px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails>b{border-width:1px!important;width:24px!important;height:24px!important;font-size:10px!important;bottom:-1px!important;left:42px!important;right:auto!important}html body main .floating-cart-trigger-direct .floating-cart-copy{visibility:visible!important;opacity:1!important;width:auto!important}html body main .floating-cart-trigger-direct .floating-cart-label{font-size:9px!important}html body main .floating-cart-trigger-direct .floating-cart-copy>strong{font-size:15px!important}html body main .floating-cart-trigger-direct .floating-cart-subtitle{font-size:8px!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action{border-radius:14px!important;width:104px!important;min-width:104px!important;height:52px!important;min-height:52px!important;padding:6px!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action>strong{font-size:11px!important}}@media (max-width:430px){html body main .floating-cart:has(.floating-cart-trigger-direct){left:12px!important;right:12px!important}html body main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct{box-sizing:border-box!important;border-radius:18px!important;grid-template-columns:88px minmax(0,1fr) 82px!important;align-items:center!important;gap:6px!important;height:72px!important;min-height:72px!important;padding:7px 8px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails{align-self:center!important;width:88px!important;min-width:88px!important;height:42px!important;overflow:visible!important;transform:none!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span){flex-basis:40px!important;width:40px!important;height:40px!important;margin-right:-16px!important;box-shadow:0 4px 12px #00000080!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails>b{width:22px!important;height:22px!important;font-size:8px!important;bottom:-2px!important;left:47px!important;right:auto!important}html body main .floating-cart-trigger-direct .floating-cart-copy{z-index:2!important;align-self:center!important;gap:1px!important;width:100%!important;min-width:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body main .floating-cart-trigger-direct .floating-cart-label{font-size:8px!important;line-height:1!important}html body main .floating-cart-trigger-direct .floating-cart-copy>strong{text-overflow:ellipsis!important;font-size:12px!important;line-height:1.05!important}html body main .floating-cart-trigger-direct .floating-cart-subtitle{text-overflow:ellipsis!important;font-size:7px!important;line-height:1!important;display:block!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action{box-sizing:border-box!important;border-radius:13px!important;place-self:center end!important;place-items:center!important;width:82px!important;min-width:82px!important;height:42px!important;min-height:42px!important;padding:4px!important;transform:none!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action>strong{text-align:center!important;white-space:nowrap!important;font-size:9px!important;line-height:1!important}html body main .floating-cart-trigger-direct:hover .floating-cart-direct-action{transform:none!important}}@media (min-width:768px) and (max-width:1020px){.storefront-topbar .nav-shortcuts{gap:3px!important;padding:4px!important}.storefront-topbar .nav-shortcuts :is(.nav-shortcut,.nav-category-trigger){gap:5px!important;padding:4px 7px 4px 4px!important}.storefront-topbar .nav-shortcuts .nav-dock-icon{flex-basis:25px!important;width:25px!important;height:25px!important}.storefront-topbar .nav-category-menu{flex:0 auto!important;min-width:0!important}.storefront-topbar .nav-shortcuts .nav-category-trigger{width:auto!important;max-width:124px!important}.storefront-topbar .nav-category-chevron{flex:0 0 13px!important;width:13px!important;height:13px!important;margin-left:-3px!important}}@media (max-width:900px){html body main .floating-cart-trigger-direct .floating-cart-thumbnails.is-single>b{bottom:-3px!important;left:32px!important;right:auto!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action,html body main .floating-cart-trigger-direct .floating-cart-direct-action>strong{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action>strong{width:100%!important;height:100%!important}}@media (min-width:768px){body:has(.cart-lines-premium) .checkout-shell .checkout-header.panel{background:radial-gradient(circle at 88% 30%,#ffb3001a,#0000 26%),linear-gradient(135deg,#191919fa,#0a0b0cfa)!important;border:1px solid #ffbe2d29!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) 310px!important;align-items:center!important;gap:32px!important;min-height:148px!important;padding:24px 28px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 18px 46px #0003!important}body:has(.cart-lines-premium) .checkout-shell .checkout-header.panel:before{content:"";background:linear-gradient(#ffd35d,#f5a900);width:4px;position:absolute;inset:0 auto 0 0}body:has(.cart-lines-premium) .checkout-shell .checkout-header .eyebrow{color:#ffc83d!important;background:#ffb3001a!important;margin-bottom:10px!important}body:has(.cart-lines-premium) .checkout-shell .checkout-header h1{letter-spacing:-.045em!important;max-width:none!important;margin:0!important;font-size:clamp(32px,3vw,44px)!important;line-height:1!important}body:has(.cart-lines-premium) .checkout-shell .checkout-header p{max-width:680px;margin:10px 0 0!important;font-size:13px!important;line-height:1.45!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total{background:linear-gradient(145deg,#ffb30021,#ffffff09)!important;border:1px solid #ffc63e61!important;border-radius:17px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;width:310px!important;min-width:0!important;padding:14px 16px!important;display:grid!important;box-shadow:inset 0 1px #ffffff12,0 12px 28px #0000004d!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-icon{color:#ffc83d!important;background:#241905!important;border-color:#ffc83d47!important;border-radius:14px!important;width:46px!important;height:46px!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total>div:last-child{grid-template-columns:minmax(0,1fr) auto!important;gap:3px 12px!important;min-width:0!important;display:grid!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total>div:last-child>span:first-child{letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-weight:800;color:#ffffff9e!important;font-size:10px!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;align-self:end;overflow:hidden;color:#f5f1e9!important;font-size:11px!important;line-height:1.2!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total b{white-space:nowrap;grid-area:2/2;align-self:end;color:#ffc238!important;margin:0!important;font-size:23px!important;line-height:1!important}}@media (max-width:767px){body:has(.cart-lines-premium) .cart-page .checkout-shell .catalog-layout{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body:has(.cart-lines-premium) .cart-page .checkout-shell .catalog-layout>aside.cart-stack{display:none!important}body:has(.cart-lines-premium) .cart-page .checkout-shell .cart-hero-total{align-items:center!important;justify-content:initial!important;text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:2px 10px!important;width:100%!important;min-height:68px!important;padding:11px 12px!important;display:grid!important}body:has(.cart-lines-premium) .cart-page .checkout-shell .cart-hero-icon{grid-area:1/1/-1!important;width:42px!important;height:42px!important;margin:0!important}body:has(.cart-lines-premium) .cart-page .checkout-shell .cart-hero-total>div:last-child{display:contents!important}body:has(.cart-lines-premium) .cart-page .checkout-shell .cart-hero-total>div:last-child>span:first-child{white-space:nowrap;color:#ffffff9e!important;text-align:left!important;grid-area:1/2!important;place-self:end start!important;width:100%!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important}body:has(.cart-lines-premium) .cart-page .checkout-shell .cart-hero-meta{white-space:nowrap;min-width:0;color:#f5f1e9!important;text-align:left!important;grid-area:2/2!important;place-self:start!important;gap:5px!important;width:100%!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1.15!important;display:flex!important}body:has(.cart-lines-premium) .cart-page .checkout-shell .cart-hero-meta span+span:before{content:"•";color:#ffc238b3;margin-right:5px}body:has(.cart-lines-premium) .cart-page .checkout-shell .cart-hero-total b{white-space:nowrap;color:#ffc238!important;text-align:right!important;grid-area:1/3/-1!important;align-self:center!important;margin:0!important;font-size:clamp(20px,6vw,24px)!important;line-height:1!important}}@media (min-width:431px) and (max-width:900px){html body main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct{grid-template-columns:58px minmax(0,1fr) clamp(96px,20vw,118px)!important;gap:clamp(8px,2vw,16px)!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails{width:58px!important;min-width:58px!important}html body main .floating-cart-trigger-direct .floating-cart-label{font-size:clamp(9px,1.8vw,13px)!important}html body main .floating-cart-trigger-direct .floating-cart-copy>strong{font-size:clamp(15px,3.2vw,22px)!important}html body main .floating-cart-trigger-direct .floating-cart-subtitle{font-size:clamp(8px,1.65vw,12px)!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action{width:clamp(96px,20vw,118px)!important;min-width:clamp(96px,20vw,118px)!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action>strong{font-size:clamp(11px,2.2vw,15px)!important}}@media (min-width:1181px) and (max-width:1366px){.ops-root.ops-sidebar-collapsed .ops-sidebar{width:88px!important;min-width:88px!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-logo{justify-content:center!important;min-height:62px!important;padding:10px 0!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-nav{flex:none!important;gap:8px!important;padding:12px 8px!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-item{border-radius:13px!important;justify-content:center!important;gap:0!important;width:52px!important;min-width:52px!important;height:46px!important;min-height:46px!important;margin:0 auto!important;padding:0!important;position:relative!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-item-icon{justify-content:center!important;width:22px!important;height:22px!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-notice{min-width:20px!important;height:20px!important;margin:0!important;padding:0 5px!important;font-size:10px!important;position:absolute!important;top:-5px!important;right:-5px!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-footer{align-items:center!important;margin-top:auto!important;padding:12px 0 16px!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-online{display:none!important}.ops-root .ops-content{grid-template-columns:minmax(0,1fr) 292px!important;gap:10px!important;padding:10px 14px 14px!important;display:grid!important}.ops-root .ops-drawer{width:292px!important;min-width:0!important}}@media (min-width:761px) and (max-width:1180px){.ops-root .ops-content{padding:10px 12px 14px!important;display:block!important}.ops-root .ops-drawer:has(.ops-drawer-empty){display:none!important}.ops-root .ops-drawer:not(:has(.ops-drawer-empty)){z-index:500!important;width:min(390px,100vw - 184px)!important;min-width:0!important;height:auto!important;position:fixed!important;top:74px!important;bottom:14px!important;right:14px!important;overflow-y:auto!important}}@media (min-width:761px){.ops-root .ops-content{grid-template-columns:minmax(0,1fr) clamp(260px,23vw,360px)!important;align-items:stretch!important;display:grid!important}.ops-root .ops-table-wrap{width:auto!important;min-width:0!important}:is(.ops-root .ops-drawer,.ops-root .ops-drawer:has(.ops-drawer-empty),.ops-root .ops-drawer:not(:has(.ops-drawer-empty))){width:auto!important;min-width:0!important;height:100%!important;max-height:none!important;display:block!important;position:static!important;inset:auto!important;overflow-y:auto!important}.ops-root .ops-drawer-empty.ops-attendant-menu{min-height:100%!important}}@media (min-width:901px){html body main .floating-cart:has(.floating-cart-trigger-direct){border-radius:22px!important;width:min(720px,100vw - 40px)!important;max-width:720px!important}html body main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct{border-radius:22px!important;grid-template-columns:124px minmax(0,1fr) 126px!important;gap:14px!important;height:76px!important;min-height:76px!important;padding:8px 12px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails{width:124px!important;min-width:124px!important;height:58px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span){border-width:2px!important;flex-basis:56px!important;width:56px!important;height:56px!important;margin-right:-22px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails>b{border-width:2px!important;width:30px!important;height:30px!important;font-size:13px!important;bottom:0!important;left:62px!important;right:auto!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails.is-single>b{bottom:-1px!important;left:38px!important;right:auto!important;box-shadow:0 5px 12px #0000006b!important}html body main .floating-cart-trigger-direct .floating-cart-copy{gap:1px!important}html body main .floating-cart-trigger-direct .floating-cart-label{font-size:11px!important}html body main .floating-cart-trigger-direct .floating-cart-copy>strong{font-size:18px!important;line-height:1.08!important}html body main .floating-cart-trigger-direct .floating-cart-subtitle{font-size:10px!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action{border-radius:14px!important;place-self:center end!important;width:126px!important;min-width:126px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:8px 12px!important}html body main .floating-cart-trigger-direct .floating-cart-direct-action>strong{text-align:center!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;font-size:13px!important;line-height:1!important;display:grid!important}}@media (min-width:1181px) and (max-width:1366px){.ops-root .ops-content{grid-template-columns:minmax(0,1fr) 230px!important;gap:12px!important}:is(.ops-root .ops-drawer,.ops-root .ops-drawer:has(.ops-drawer-empty),.ops-root .ops-drawer:not(:has(.ops-drawer-empty))){width:230px!important}.ops-root .ops-row{flex:none!important;grid-template:none/118px 118px minmax(0,1fr) 78px 70px 86px 38px!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:78px!important;padding:9px 10px!important}.ops-root .ops-table-body{flex-direction:column!important;place-content:flex-start!important;display:flex!important}.ops-root .ops-row>.ops-cell{grid-area:auto!important;align-self:center!important;min-width:0!important;max-width:100%!important}.ops-root .ops-row>.ops-cell:nth-child(-n+3){text-align:left!important;justify-self:stretch!important}.ops-root .ops-row>.ops-cell:nth-child(3){border-top:0!important;align-self:center!important;margin-top:0!important;padding-top:0!important;overflow:hidden!important}.ops-root .ops-row>.ops-cell:nth-child(3)>*{min-width:0!important}.ops-root .ops-row>.ops-cell:nth-child(3) :is(strong,small,span){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.ops-root .ops-row>.ops-cell:nth-child(n+4):nth-child(-n+6){text-align:right!important;justify-self:end!important}.ops-root .ops-create-order-btn{display:none!important}.ops-root .ops-create-order-btn svg{width:17px!important;height:17px!important}.ops-root .ops-drawer-head{gap:6px!important;padding:14px 12px 6px!important;overflow:hidden!important}.ops-root .ops-drawer-head>div:first-child,.ops-root .ops-drawer-title-line{min-width:0!important}.ops-root .ops-drawer-title{font-size:24px!important}.ops-root .ops-drawer-head-right{gap:4px!important;min-width:0!important}.ops-root .ops-drawer-head .ops-status-chip{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:82px!important;padding-inline:7px!important;font-size:9px!important;overflow:hidden!important}.ops-root .ops-drawer-close{flex:none!important}.ops-root .ops-drawer-tabs{gap:4px!important;padding:0 10px!important}.ops-root .ops-dtab{min-height:38px!important;padding:8px 6px!important}.ops-root .ops-drawer-body{scrollbar-gutter:auto!important;gap:8px!important;padding:10px 8px 20px!important;overflow-x:hidden!important}.ops-root .ops-drawer-section{border-radius:13px!important;gap:4px!important;min-width:0!important;margin:0!important;padding:10px!important;overflow:hidden!important}.ops-root .ops-drawer-section :is(strong,span){overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}.ops-root .ops-drawer-row{gap:6px!important;padding:6px 0!important}.ops-root .ops-drawer-row>strong{white-space:normal!important;max-width:58%!important}.ops-root .ops-contact-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}.ops-root .ops-contact-btn{white-space:nowrap!important;gap:4px!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:6px 4px!important;font-size:10px!important;overflow:hidden!important}.ops-root .ops-transition-grid{gap:6px!important}.ops-root .ops-transition-btn{min-height:42px!important;padding:8px 7px!important}}.mp-integration-card{background:linear-gradient(145deg,#00000047,#ffffff05);border:1px solid #ffffff17;border-radius:16px;gap:14px;padding:14px;display:grid}.mp-integration-card.connected{border-color:#37d0843d;box-shadow:inset 0 1px #ffffff09}.mp-integration-loading,.mp-integration-empty,.mp-connected-head,.mp-connected-account,.mp-connected-actions,.mp-terminal-option,.mp-terminal-option-main,.mp-no-terminals,.config-terminal-local-head,.mp-local-badge,.mp-terminal-linked-id{align-items:center;display:flex}.mp-integration-loading{min-height:76px;color:var(--muted);justify-content:center;gap:9px}.mp-integration-empty{justify-content:space-between;gap:18px}.mp-integration-empty>div,.mp-connected-account>div,.mp-terminal-option-main>div,.mp-no-terminals>div,.config-terminal-local-head>div{gap:4px;display:grid}.mp-integration-empty small,.mp-connected-account small,.mp-terminal-picker-title small,.mp-terminal-option small,.mp-no-terminals small,.config-terminal-local-head small,.mp-terminal-linked-id small,.mp-token-connection{background:linear-gradient(145deg,#3b82f612,#ffffff05);border:1px solid #60a5fa38;border-radius:14px;gap:12px;padding:14px;display:grid}.mp-token-connection-copy{gap:4px;display:grid}.mp-token-connection-copy small,.mp-token-field small{color:var(--muted);font-size:12px;line-height:1.5}.mp-token-field{gap:7px;display:grid}.mp-token-field>span{color:#ffffffd1;font-size:12px;font-weight:800}.mp-token-field input{width:100%;min-height:43px;color:var(--text);font:inherit;background:#0000003d;border:1px solid #ffffff1f;border-radius:11px;padding:0 12px}.mp-token-field input:focus{border-color:#60a5fa94;outline:3px solid #3b82f61f}.mp-token-actions{justify-content:flex-end;gap:8px;display:flex}.mp-secondary-action{color:#ffffffb8;background:#ffffff09;border:1px solid #ffffff1c;border-radius:11px;min-height:39px;padding:0 13px;font-weight:800}.mp-secondary-action:disabled{opacity:.58;cursor:not-allowed}.config-terminal-manual-note{color:var(--muted);font-size:12px;line-height:1.45}.mp-primary-action,.mp-connected-actions button,.mp-terminal-option>button{color:#ffd36e;white-space:nowrap;background:#ffb21c1a;border:1px solid #ffb21c57;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-weight:800;display:inline-flex}.mp-primary-action:hover,.mp-connected-actions button:hover,.mp-terminal-option>button:hover{background:#ffb21c29;border-color:#ffb21c99}.mp-primary-action:disabled,.mp-connected-actions button:disabled,.mp-terminal-option>button:disabled{opacity:.58;cursor:not-allowed}.mp-connected-head{justify-content:space-between;gap:16px}.mp-connected-account{gap:10px}.mp-connected-account>span{color:#63e5a0;background:#37d0841c;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mp-connected-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.mp-connected-actions button{color:#ffffffc2;background:#ffffff09;border-color:#ffffff1a;min-height:36px;font-size:12px}.mp-connected-actions button.danger{color:#ff9a9a;background:#ff46460f;border-color:#ff58583d}.mp-terminal-picker{border-top:1px solid #ffffff12;gap:10px;padding-top:13px;display:grid}.mp-terminal-picker-title{gap:3px;display:grid}.mp-terminal-options{gap:8px;display:grid}.mp-terminal-option{background:#ffffff05;border:1px solid #ffffff14;border-radius:13px;gap:10px;padding:10px}.mp-terminal-option.selected{background:#37d0840e;border-color:#37d08452}.mp-terminal-option-main{flex:1;gap:10px;min-width:0}.mp-terminal-device{color:#ffbf38;background:#ffb21c17;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mp-mode-badge,.mp-local-badge{color:#ffffffa6;letter-spacing:.04em;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;flex:none;width:fit-content;font-size:10px;font-weight:900}.mp-mode-badge{padding:5px 8px}.mp-mode-badge.pdv,.mp-local-badge{color:#7ce9ad;background:#37d08414;border-color:#37d08447}.mp-mode-badge.standalone{color:#ffc95e;background:#ffb21c12;border-color:#ffb21c47}.mp-no-terminals{color:#ffffffb8;border:1px dashed #ffffff21;border-radius:13px;gap:10px;padding:14px}.mp-feedback{color:#ffffffc7;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;padding:11px 13px;font-size:12px}.mp-feedback.success{color:#8de7b5;background:#37d08412;border-color:#37d08440}.mp-feedback.error{color:#faa;background:#ff464611;border-color:#ff585840}.mp-feedback.info{color:#afd0ff;background:#3b82f611;border-color:#60a5fa3d}.config-terminal-local-head{justify-content:space-between;gap:14px;padding-top:4px}.config-terminal-row .mp-local-badge{gap:5px;padding:5px 8px}.mp-local-badge.manual{color:#ffffff8c;background:#ffffff06;border-color:#ffffff1a}.mp-terminal-linked-id{background:#37d0840b;border-radius:10px;justify-content:space-between;gap:10px;padding:9px 10px}.mp-terminal-linked-id span{color:#79dda7;font-size:11px;font-weight:800}.mp-terminal-linked-id small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.config-terminal-manual-note{padding:8px 2px 1px;display:block}.spin{animation:.8s linear infinite imperial-spin}@keyframes imperial-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.mp-integration-empty,.mp-connected-head,.config-terminal-local-head,.mp-terminal-option{flex-direction:column;align-items:stretch}.mp-primary-action,.mp-connected-actions button,.mp-terminal-option>button,.config-terminal-local-head .soft-btn{width:100%}.mp-connected-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.mp-connected-actions .danger{grid-column:1/-1}.mp-token-actions{grid-template-columns:1fr;display:grid}.mp-token-actions button{width:100%}.mp-mode-badge{align-self:flex-start}.config-terminal-row{flex-wrap:wrap;align-items:center}.config-terminal-row input{flex-basis:100%}}@media (max-width:480px){.admin-layout.admin-premium-nav,.admin-layout.admin-premium-nav .admin-main,.admin-layout.admin-premium-nav .admin-content-grid,.admin-layout.admin-premium-nav .admin-content-main,.admin-layout.admin-premium-nav .config-screen-body,.admin-layout.admin-premium-nav .editor-grid,.admin-layout.admin-premium-nav .config-payment-terminals,.admin-layout.admin-premium-nav .config-terminal-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.admin-layout.admin-premium-nav .config-payment-terminals{padding:12px!important}.admin-layout.admin-premium-nav .config-terminal-row{align-items:stretch}.admin-layout.admin-premium-nav .config-terminal-row input{width:100%;min-width:0}.admin-layout.admin-premium-nav .mp-terminal-linked-id{grid-template-columns:1fr;min-width:0;display:grid}.admin-layout.admin-premium-nav .mp-terminal-linked-id small{overflow-wrap:anywhere;white-space:normal;width:100%;min-width:0;display:block}.ops-root .ops-toolbar-right{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.ops-root .ops-search-wrap{grid-column:1/-1!important;width:100%!important}.ops-root .ops-search-input{background:#ffffff0b;border-color:#ffb4264d;border-radius:12px;min-height:44px;font-size:14px;width:100%!important}.ops-root .ops-toolbar-right>.ops-btn-secondary{border-radius:11px;justify-content:center;min-width:0;min-height:40px;font-size:12px;font-weight:850;display:inline-flex!important}}@media (min-width:901px){html body main .floating-cart-trigger-direct .floating-cart-thumbnails.count-1>b{left:38px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails.count-2>b{left:62px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails.count-3>b{left:96px!important}}@media (min-width:431px) and (max-width:900px){html body main .floating-cart-trigger-direct .floating-cart-thumbnails.count-1>b{left:32px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails.count-2>b{left:42px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails.count-3>b{left:62px!important}}@media (max-width:430px){html body main .floating-cart-trigger-direct .floating-cart-thumbnails.count-1>b{left:32px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails.count-2>b{left:47px!important}html body main .floating-cart-trigger-direct .floating-cart-thumbnails.count-3>b{left:71px!important}}.internal-order-table-context h1{margin-bottom:3px!important}.internal-order-table-badge{color:#ffc144;white-space:nowrap;background:#ffad161a;border:1px solid #ffbb2a57;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}@media (max-width:720px){.internal-order-shell .internal-order-header:has(.internal-order-table-context){grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:10px 12px!important}.internal-order-header:has(.internal-order-table-context) .internal-order-back{padding:0;overflow:hidden;width:44px!important;min-width:44px!important;font-size:0!important}.internal-order-header:has(.internal-order-table-context) .internal-order-back span{font-size:18px}.internal-order-table-context h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:20px!important}.internal-order-table-context p{font-size:11px!important}.internal-order-table-badge{grid-column:2;justify-self:start;min-height:25px;padding:0 8px;font-size:9px}.internal-order-shell{padding-bottom:94px!important}.internal-order-shell:after{z-index:119;height:calc(88px + env(safe-area-inset-bottom));content:"";pointer-events:none;background:linear-gradient(#0c0c0df5,#090909 36%);border-top:1px solid #ffbc222e;position:fixed;bottom:0;left:0;right:0}.internal-order-panel>.primary-btn{backface-visibility:hidden;will-change:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);z-index:120!important;right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;border-radius:16px!important;outline:none!important;width:auto!important;min-height:58px!important;margin:0!important;position:fixed!important;left:14px!important;box-shadow:0 12px 30px #00000080,inset 0 1px #ffffff38!important}.internal-order-panel>.primary-btn:focus-visible{outline-offset:2px;outline:2px solid #ffb51bcc!important}}@media (min-width:621px){.table-settlement-modal{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(90dvh,860px);overflow-y:auto}}html body .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn{color:#1a1103!important;background:linear-gradient(135deg,#ffb300 0%,#ff9800 100%)!important;border:2px solid #ffd75a!important;border-radius:16px!important;min-height:62px!important;padding:8px 16px!important;box-shadow:0 10px 24px #ff9d0047,inset 0 1px #ffeeb1b8!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-icon{color:#ffd75a!important;background:#2a1a04!important;border:1px solid #ffd75a6b!important;border-radius:12px!important;width:38px!important;height:38px!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-icon svg{color:#ffd75a!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-copy strong{color:#1a1103!important;font-size:14px!important;font-weight:950!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-copy small{color:#4a2a00!important;font-size:11px!important;font-weight:850!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-arrow,html body .profile-register-form .profile-create-account-btn .profile-create-account-arrow svg{color:#2a1a04!important}html body .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn:hover:not(:disabled){background:linear-gradient(135deg,#ffc52e 0%,#ffa000 100%)!important;border-color:#fff0b0!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #ff9d0061,inset 0 1px #fff8d3d1!important}@media (max-width:600px){.checkout-premium-shell{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}.checkout-premium-shell .checkout-choice-row,.checkout-premium-shell .payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.checkout-premium-shell .checkout-choice,.checkout-premium-shell .payment-method-card{align-items:center!important;gap:8px!important;min-width:0!important;min-height:112px!important;padding:13px 38px 13px 11px!important}.checkout-premium-shell .checkout-choice-icon,.checkout-premium-shell .payment-method-icon{border-radius:11px!important;flex:0 0 36px!important;width:36px!important;height:36px!important}.checkout-premium-shell .checkout-choice-copy,.checkout-premium-shell .payment-method-copy{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;gap:3px!important;min-width:0!important}.checkout-premium-shell .checkout-choice-copy strong,.checkout-premium-shell .payment-method-copy strong{overflow-wrap:normal!important;word-break:normal!important;font-size:14px!important;line-height:1.15!important}.checkout-premium-shell .checkout-choice-copy span,.checkout-premium-shell .payment-method-copy span{overflow-wrap:normal!important;word-break:normal!important;font-size:12px!important;line-height:1.25!important}.checkout-premium-shell .checkout-selected-dot{width:18px!important;min-width:18px!important;height:18px!important;color:var(--checkout-accent)!important;box-shadow:none!important;background:#ffc23314!important;border:1px solid #ffc233b8!important;top:50%!important;right:8px!important;translate:0 -50%!important}}.config-screen-body:not(.terminals-only) .config-payment-terminals{display:none}.config-online-receiver{border:1px solid color-mix(in srgb,var(--theme-warning,#ffb000) 42%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-warning,#ffb000) 9%,transparent),transparent);border-radius:16px;padding:20px}.config-online-receiver-head,.config-online-receiver-status{align-items:center;gap:12px;display:flex}.config-online-receiver-head>div{gap:5px;display:grid}.config-online-receiver-head strong{font-size:15px}.config-online-receiver small{color:var(--theme-muted,#928b83);line-height:1.5}.config-online-receiver-status{border:1px solid color-mix(in srgb,var(--theme-warning,#ffb000) 22%,transparent);background:color-mix(in srgb,var(--theme-surface,#151515) 72%,transparent);border-radius:12px;justify-content:space-between;margin-top:18px;padding:15px}.config-online-receiver-status>div{align-items:center;gap:9px;display:flex}.config-online-receiver-status>div>div{gap:4px;display:grid}.config-online-status-dot{background:#e5ad57;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e5ad5720}.config-online-receiver-note{margin-top:12px;display:block}.config-online-receiver .mp-primary-action{white-space:nowrap}@media (max-width:700px){.config-online-receiver-status{flex-direction:column;align-items:stretch}.config-online-receiver .mp-primary-action{justify-content:center}}@media (min-width:768px) and (max-width:1080px){main:not(.cart-page):has(>.checkout-shell)>.topbar .nav-links{flex:none!important;gap:10px!important;width:auto!important}main:not(.cart-page):has(>.checkout-shell)>.topbar .nav-links>.pill-link{white-space:nowrap;align-items:center;width:auto!important;min-height:46px!important;padding:0 16px!important;font-size:13px!important;display:inline-flex!important}}main:not(.cart-page):has(>.checkout-shell)>.topbar .nav-links>.pill-link{white-space:nowrap;align-items:center;gap:8px;transition:border-color .18s,background .18s,color .18s,transform .18s;color:#eee9df!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:12px!important;width:auto!important;min-height:42px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0a!important}main:not(.cart-page):has(>.checkout-shell)>.topbar .nav-links>.pill-link:before{content:"←";color:#ffb400;font-size:17px;font-weight:500;line-height:1}:is(main:not(.cart-page):has(>.checkout-shell)>.topbar .nav-links>.pill-link:hover,main:not(.cart-page):has(>.checkout-shell)>.topbar .nav-links>.pill-link:focus-visible){transform:translateY(-1px);color:#fff8ec!important;background:#ffb4001a!important;border-color:#ffb40080!important}.banner-theme-gallery-backdrop{z-index:10000;isolation:isolate;background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.banner-theme-gallery{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:24px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 30px 90px #00000073}.banner-theme-gallery-head{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.banner-theme-gallery-head h3{margin:5px 0;font-size:24px}.banner-theme-gallery-head p{color:var(--theme-muted);margin:0}.banner-theme-gallery-head>button{border:1px solid var(--theme-border);width:36px;height:36px;color:var(--theme-text);cursor:pointer;background:0 0;border-radius:10px;font-size:24px}.banner-theme-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.banner-theme-gallery-grid .banners-v2-theme-card{min-height:72px}@media (max-width:640px){.banner-theme-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.product-modifier-presets .soft-btn{display:none}.product-add-group-btn{min-height:42px;padding:10px 16px;font-weight:900}.product-manager-head-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.product-manager-summary{border:1px solid color-mix(in srgb,var(--theme-primary,#ffb21c) 20%,transparent);background:color-mix(in srgb,var(--theme-primary,#ffb21c) 7%,transparent);border-radius:14px;gap:2px;min-width:112px;padding:10px 14px;display:grid}.product-manager-summary span,.product-manager-summary small{color:var(--theme-muted,#fff9);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.product-manager-summary strong{color:var(--theme-text,#fff);font-size:24px;line-height:1}.product-manager-summary small{letter-spacing:.02em;text-transform:none;font-size:9px}.product-create-btn{white-space:nowrap;align-items:center;gap:8px;min-height:46px;padding-inline:17px;display:inline-flex}.product-catalog-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-catalog-stat{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:11px 14px;display:flex}.product-catalog-stat>div{gap:2px;display:grid}.product-catalog-stat strong{color:var(--theme-text,#fff);font-size:19px;line-height:1}.product-catalog-stat small{color:var(--theme-muted,#fff9);font-size:11px}.product-catalog-stat-dot,.product-catalog-stat-icon{border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.product-catalog-stat-dot{background:#5ee49a;border-radius:50%;width:9px;height:9px;margin-inline:5px;box-shadow:0 0 0 5px #5ee49a1a}.product-catalog-stat-dot.inactive{background:#ff8b8b;box-shadow:0 0 0 5px #ff8b8b1a}.product-catalog-stat-icon{color:var(--theme-primary,#ffb21c);background:color-mix(in srgb,var(--theme-primary,#ffb21c) 13%,transparent)}.product-catalog-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(118px,.32fr)) auto auto;align-items:end;background:#ffffff09!important;border:1px solid #ffffff17!important;border-radius:16px!important;gap:10px!important;padding:13px!important;display:grid!important}.product-search-field,.product-filter-field{gap:5px;min-width:0;display:grid}.product-search-field{background:#101112;border:1px solid #ffffff1f;border-radius:11px;align-items:center;min-height:43px;padding:0 12px;display:flex}.product-search-field svg{color:var(--theme-primary,#ffb21c);flex:none}.product-search-field input{width:100%;min-width:0!important;min-height:41px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 0 9px!important}.product-filter-field span{color:var(--theme-muted,#fff9);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.product-filter-field select{width:100%;min-height:43px;min-width:0!important}.product-clear-filters{min-height:43px;color:var(--theme-primary,#ffb21c);font:inherit;cursor:pointer;white-space:nowrap;background:#ffb51b12;border:1px solid #ffb51b40;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.product-clear-filters:hover{background:#ffb51b24;border-color:#ffb51b80}.product-catalog-count{white-space:nowrap;align-self:center;font-size:11px;font-weight:750;color:var(--theme-muted,#fff9)!important;margin:0!important}.product-catalog-count strong{color:var(--theme-text,#fff);font-size:13px}.product-manager-panel .product-admin-list .admin-table-row,.product-admin-list.admin-table .admin-table-row{grid-template-columns:minmax(210px,1.75fr) minmax(104px,.8fr) minmax(86px,.7fr) minmax(86px,.7fr) minmax(100px,.75fr) minmax(275px,1.35fr)}.product-manager-panel .product-admin-list .product-row-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:275px}.product-manager-panel .product-row-actions>button{min-height:40px;padding:7px 8px;font-size:11px}.product-manager-panel .product-edit-btn{min-width:0;color:var(--theme-primary,#ffb21c);border-color:color-mix(in srgb,var(--theme-primary,#ffb21c) 52%,transparent)}.product-manager-panel .product-points-cell{color:var(--theme-muted,#fff9);font-size:11px}@media (max-width:1320px) and (min-width:761px){.product-manager-panel .product-admin-list .admin-table-row,.product-admin-list.admin-table .admin-table-row{grid-template-columns:minmax(190px,1.6fr) minmax(100px,.8fr) minmax(84px,.65fr) minmax(84px,.65fr) minmax(94px,.7fr);row-gap:10px}.product-manager-panel .product-admin-list .admin-table-head>span:last-child{display:none}.product-manager-panel .product-admin-list .product-row-actions{border-top:1px solid #ffffff14;grid-column:1/-1;justify-self:end;max-width:none;padding-top:10px}}@media (max-width:760px){.product-manager-head-actions{justify-content:space-between;width:100%}.product-manager-summary{flex:1}.product-create-btn{flex:1;justify-content:center}.product-catalog-stats{grid-template-columns:1fr 1fr}.product-catalog-stat:last-child{grid-column:1/-1}.product-catalog-toolbar{grid-template-columns:1fr 1fr;align-items:stretch;display:grid!important}.product-search-field{grid-column:1/-1}.product-filter-field select{min-height:41px}.product-clear-filters{grid-column:1}.product-catalog-count{grid-column:2;place-self:center end}}.product-catalog-toolbar{background:linear-gradient(135deg,#fff1,#ffffff06)!important;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(142px,.65fr)) auto!important;align-items:end!important}.product-search-field{box-shadow:inset 0 1px #ffffff0a;background:#0d0e0f!important;border-color:#fff3!important;min-height:46px!important}.product-search-field:focus-within{box-shadow:0 0 0 3px #ffb51b1f,inset 0 1px #ffffff0d;border-color:#ffb51bb3!important}.product-search-field input{color:#fff8ea!important;font-size:12px!important;font-weight:650!important}.product-search-field input::placeholder{opacity:1;color:#fff8ea9e!important}.product-filter-field{gap:6px!important}.product-filter-field span{color:#ffe0a1!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important}.product-filter-field select{color:#fff8ea!important;opacity:1!important;background-color:#171513!important;border:1px solid #fff3!important;border-radius:11px!important;outline:none!important;min-height:46px!important;padding:0 30px 0 12px!important;font-size:12px!important;font-weight:750!important}.product-filter-field select:focus{border-color:#ffb51b!important;box-shadow:0 0 0 3px #ffb51b1f!important}.product-filter-field select option{color:#fff8ea;background:#171513}.product-clear-filters{min-height:46px!important}.product-catalog-count{font-size:11px!important}.product-catalog-count strong{font-weight:950!important}@media (max-width:1320px) and (min-width:761px){.product-catalog-toolbar{grid-template-columns:minmax(0,1fr) repeat(3,minmax(100px,.7fr))!important}.product-catalog-count{grid-column:1/-1;justify-self:end}.product-filter-field span{font-size:9px!important}.product-filter-field select{padding-left:9px!important;padding-right:22px!important;font-size:11px!important}}@media (max-width:760px){.product-catalog-toolbar{grid-template-columns:1fr 1fr!important}.product-search-field{grid-column:1/-1!important}.product-filter-field select{font-size:11px!important}.product-clear-filters{grid-column:1!important}.product-catalog-count{grid-column:2!important}}@media (min-width:761px) and (max-width:1320px){.product-catalog-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(118px,.7fr)) auto!important}.product-filter-field{min-width:0!important}.product-filter-field>.imperial-select{width:100%!important;min-width:0!important}.product-filter-field .imperial-select-trigger{width:100%!important;min-width:0!important;overflow:hidden!important}.product-filter-field .imperial-select-value{min-width:0!important;overflow:hidden!important}.product-filter-field .imperial-select-value strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.product-manager-panel .product-admin-list .admin-table-row{grid-template-columns:minmax(180px,1.6fr) minmax(96px,.8fr) minmax(78px,.65fr) minmax(78px,.65fr) minmax(90px,.7fr) minmax(230px,1.2fr)!important;align-items:center!important;min-width:0!important;display:grid!important}.product-manager-panel .product-admin-list .admin-table-head>span:last-child{display:block!important}.product-manager-panel .product-admin-list .product-row-actions{border-top:0!important;grid-column:auto!important;justify-self:end!important;width:100%!important;max-width:260px!important;padding-top:0!important}}.product-search-field{min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.product-search-field:focus-within{box-shadow:none!important;border:0!important}.product-search-field input{background:#0d0e0f!important;border:1px solid #fff3!important;border-radius:11px!important;outline:none!important;min-height:46px!important;padding:0 12px 0 9px!important;box-shadow:inset 0 1px #ffffff0a!important}.product-search-field:focus-within input{border-color:#ffb51bb3!important;box-shadow:0 0 0 3px #ffb51b1f,inset 0 1px #ffffff0d!important}.product-manager-panel .product-admin-list{background:#090a0bb8!important;border-color:#ffffff1f!important;border-radius:18px!important}.product-manager-panel .product-admin-list .admin-table-head{letter-spacing:.09em;min-height:42px;color:#fff8ea9e!important;background:#ffffff0b!important;padding:10px 14px!important;font-size:10px!important}.product-manager-panel .product-admin-list .admin-table-row:not(.admin-table-head){min-height:76px;transition:background .16s,transform .16s;background:0 0!important;border-bottom-color:#ffffff12!important;padding:10px 14px!important}.product-manager-panel .product-admin-list .admin-table-row:not(.admin-table-head):hover{background:#ffb22c0f!important}.product-manager-panel .admin-table-thumb{width:46px;height:46px;box-shadow:none;border-radius:12px}.product-manager-panel .admin-table-product{gap:11px}.product-manager-panel .admin-table-product-copy strong{font-size:13px}.product-manager-panel .admin-table-product-copy small{margin-top:3px;font-size:11px}.product-manager-panel .product-row-actions{gap:6px!important;max-width:none!important}.product-manager-panel .product-row-actions>button{min-height:34px!important;box-shadow:none!important;border-radius:9px!important;padding:0 10px!important;font-size:10px!important}.product-manager-panel .product-row-actions>button:hover{box-shadow:0 6px 14px #00000038!important}.product-editor-shell{background:radial-gradient(circle at 100% 0,#ffb22c14,#0000 26%),linear-gradient(#13161afa,#0c0e10fa)!important;overflow:visible!important}.product-editor-head{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1114f0;position:sticky;top:0;margin:-24px -24px 22px!important;padding:18px 24px 14px!important}.product-editor-head h3{letter-spacing:-.04em}.product-editor-head .ghost-btn{background:#ffffff0f!important;border-color:#ffffff29!important}.product-form-fields>.editor-grid{gap:16px!important}.product-form-fields .field>label{letter-spacing:.04em;color:#fff8eac7!important;font-size:10px!important}.product-form-fields .field input,.product-form-fields .field textarea,.product-form-fields .field select{transition:border-color .16s,box-shadow .16s,background .16s}.product-form-fields .field input:focus,.product-form-fields .field textarea:focus,.product-form-fields .field select:focus{background:#111417!important;border-color:#ffb51bb8!important;box-shadow:0 0 0 3px #ffb51b1c!important}.product-form-fields .selection-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;gap:9px;padding:11px;display:flex}.product-form-fields .selection-row button{border-radius:11px;min-height:38px}.product-form-fields>.editor-grid>.hero-actions{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111316f0;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:9px;margin:0 -4px -4px;padding:10px;display:flex;position:sticky;bottom:12px;box-shadow:0 -12px 30px #0000003d}.product-form-fields>.editor-grid>.hero-actions .primary-btn,.product-form-fields>.editor-grid>.hero-actions .ghost-btn{border-radius:11px;min-height:40px}@media (max-width:900px){.product-editor-head{margin:-16px -16px 18px!important;padding:15px 16px 12px!important}}.admin-refunds-screen{gap:14px!important}.admin-refunds-hero{border-radius:20px!important;min-height:92px!important;padding:20px 24px!important}.admin-refunds-hero h2{letter-spacing:-.03em;margin:5px 0 4px!important;font-size:24px!important}.admin-refunds-hero p{color:#fff8eaad!important;font-size:13px!important}.admin-refunds-stats{gap:10px!important}.admin-refunds-stats>div{border-radius:16px;min-height:74px;padding:15px 18px!important}.admin-refunds-stats strong{line-height:1;font-size:25px!important}.admin-refunds-stats span{font-size:11px!important}.admin-refunds-list{border-radius:20px!important;padding:22px!important}.admin-refunds-list-head{align-items:flex-start!important;margin-bottom:18px!important;padding-bottom:16px!important}.admin-refunds-list-head h3{letter-spacing:-.02em;margin:0 0 5px!important;font-size:20px!important}.admin-refunds-list-head p{max-width:760px;color:#fff8ea9e!important;font-size:12px!important;line-height:1.45!important}.admin-refunds-refresh{white-space:nowrap;border-radius:12px!important;min-height:40px!important;padding-inline:14px!important;font-size:11px!important}.admin-refunds-filters{background:#0000002e;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:150px 150px auto auto minmax(250px,1fr) repeat(4,auto);align-items:end;gap:9px!important;margin:0 0 14px!important;padding:13px!important;display:grid!important}.admin-refunds-filters input:not([type=date]){width:100%;color:#fff8ea!important;background:#0c0d0e!important;border-color:#ffffff29!important;border-radius:11px!important;min-width:0!important;height:42px!important;padding-inline:13px!important;font-size:12px!important}.admin-refunds-filters input:not([type=date])::placeholder{color:#fff8ea85}.refund-date-filter{gap:5px!important}.refund-date-filter span{letter-spacing:.08em;color:#ffe0a1!important;font-size:10px!important}.refund-date-filter input{width:100%;color:#fff8ea!important;background:#0c0d0e!important;border-radius:11px!important;min-width:0!important;height:42px!important;padding-inline:10px!important;font-size:11px!important}.admin-refunds-filters>button{white-space:nowrap;color:#fff8eab8!important;background:#ffffff0b!important;border-radius:11px!important;min-height:42px!important;padding-inline:12px!important;font-size:11px!important;font-weight:850!important}.admin-refunds-filters>button:hover{color:#ffe09a!important;background:#ffb51b1a!important;border-color:#ffb51b85!important}.admin-refunds-filters>button.active{color:#191207!important;background:linear-gradient(145deg,#ffd45e,#f0a400)!important;border-color:#d99a16!important}.admin-refunds-tabs{background:#ffffff09;border:1px solid #ffffff1a;width:max-content;border-radius:12px!important;gap:4px!important;margin:0 0 18px!important;padding:4px!important;display:inline-flex!important}.admin-refunds-tabs button{color:#fff8ea94!important;background:0 0!important;border:0!important;border-radius:9px!important;min-height:36px!important;padding-inline:13px!important;font-size:11px!important;font-weight:900!important}.admin-refunds-tabs button.active{box-shadow:0 5px 14px #f0a40033;color:#1a1207!important;background:linear-gradient(145deg,#ffd45e,#efa400)!important}.admin-refund-row{min-height:78px;background:linear-gradient(135deg,#ffffff0b,#ffffff05)!important;border-color:#ffffff17!important;border-radius:15px!important;grid-template-columns:minmax(210px,1.35fr) minmax(220px,1.2fr) auto minmax(150px,auto)!important;gap:20px!important;padding:15px 16px!important}.admin-refund-row:hover{background:linear-gradient(135deg,#ffb51b14,#ffffff06)!important;border-color:#ffb51b4d!important}.admin-refund-row>div{gap:3px!important}.admin-refund-order-number{letter-spacing:.09em;color:#ffc84e!important;font-size:10px!important}.admin-refund-row>div strong{color:#fff8ea;font-size:14px!important}.admin-refund-row small{color:#fff8ea85!important;font-size:11px!important}.admin-refund-payment-copy span{color:#fff8eae0!important;font-size:12px!important}.admin-refund-payment-copy small{font-size:10px!important}.admin-refund-value{color:#fff8ea!important;font-size:16px!important}.admin-refund-review-status{justify-self:end;line-height:1.2;color:#ffd36c!important;background:#ffb51b14!important;border-color:#ffb51b47!important;border-radius:10px!important;max-width:180px!important;padding:8px 11px!important;font-size:10px!important}.admin-refund-row>.button.danger{color:#ffd5d5!important;min-height:40px!important;box-shadow:none!important;background:#b3232d33!important;border-color:#ff7d7d6b!important;border-radius:11px!important;padding-inline:13px!important;font-size:11px!important}.admin-refund-row>.button.danger:hover:not(:disabled){background:#cf333e6b!important;box-shadow:0 8px 18px #80141e3d!important}.admin-refund-success{background:#4bdc891a;border-radius:999px;width:max-content;padding:5px 9px;color:#82e9ab!important;font-size:10px!important;display:inline-flex!important}.admin-refunds-review-list{border-color:#ffb51b47!important}.admin-refunds-empty{border:1px dashed #ffffff1f;border-radius:14px;min-height:180px!important}.admin-refunds-empty strong{font-size:14px!important}.admin-refunds-empty span{color:#fff8ea8f;font-size:12px!important}@media (max-width:1200px) and (min-width:861px){.admin-refunds-filters{grid-template-columns:140px 140px auto auto minmax(180px,1fr) repeat(4,auto)}.admin-refunds-filters>button{padding-inline:9px!important;font-size:10px!important}.admin-refund-row{grid-template-columns:minmax(170px,1.2fr) minmax(180px,1fr) auto minmax(130px,auto)!important;gap:12px!important}}@media (max-width:860px){.admin-refunds-list{padding:16px!important}.admin-refunds-list-head{flex-direction:column!important}.admin-refunds-refresh{width:100%}.admin-refunds-filters{grid-template-columns:1fr 1fr!important}.admin-refunds-filters>input:not([type=date]){grid-column:1/-1}.admin-refunds-filters>button{width:100%}.admin-refunds-tabs{width:100%!important}.admin-refunds-tabs button{flex:1}.admin-refund-row,.admin-refund-row-done{grid-template-columns:1fr!important;gap:10px!important}.admin-refund-value{justify-self:start}.admin-refund-review-status,.admin-refund-row>.button.danger{justify-self:stretch;width:100%;max-width:none!important}}.product-filter-field .imperial-select{width:100%}.product-filter-field .imperial-select-trigger{border-radius:12px!important;min-height:46px!important;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000029!important}.product-filter-field .imperial-select-trigger:hover{transform:translateY(-1px)}.product-filter-field .imperial-select-icon{flex-basis:40px;width:40px;min-height:46px;font-size:15px}.product-filter-field .imperial-select-value{padding:8px 10px}.product-filter-field .imperial-select-value strong{font-size:11px}.product-filter-field .imperial-select-chevron{width:15px;height:15px;margin-right:10px}.product-filter-field .imperial-select-option-copy strong{font-size:13px}.product-filter-field .imperial-select-option-copy small{font-size:11px}.product-manager-panel .product-admin-list .product-row-actions{justify-content:flex-end;align-items:center;gap:6px!important;max-width:300px!important;display:flex!important}.product-manager-panel .product-row-actions>button{letter-spacing:-.01em;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0f,0 5px 12px #00000029;border-radius:11px!important;width:auto!important;min-width:0!important;min-height:38px!important;padding:7px 11px!important;font-size:11px!important;font-weight:900!important}.product-manager-panel .product-row-actions>button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 8px 16px #0000003d}.product-manager-panel .product-edit-btn{color:#171006!important;background:linear-gradient(145deg,#ffd45e,#f2a400)!important;border-color:#ffd875!important}.product-manager-panel .product-edit-btn:hover{color:#171006!important;background:linear-gradient(145deg,#ffe28a,#ffb31b)!important}.product-manager-panel .product-status-btn.deactivate{color:#ffaaa3!important;background:#ff5b5b14!important;border-color:#ff82824d!important}.product-manager-panel .product-status-btn.activate{color:#8af0b1!important;background:#39d57e17!important;border-color:#57e2914d!important}.product-manager-panel .product-duplicate-btn{color:#fff8ead1!important;background:#ffffff0e!important;border-color:#ffffff29!important}.product-manager-panel .product-duplicate-btn:hover{color:#ffd36a!important;background:#ffb51b1f!important;border-color:#ffb51b75!important}.product-manager-panel .product-row-actions svg{width:14px;height:14px}@media (max-width:1320px) and (min-width:761px){.product-manager-panel .product-admin-list .product-row-actions{justify-content:flex-end;max-width:none!important}.product-manager-panel .product-row-actions>button{padding-inline:9px!important;font-size:10px!important}}@media (max-width:760px){.product-manager-panel .product-admin-list .product-row-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:none!important;display:grid!important}.product-manager-panel .product-row-actions>button{width:100%!important;padding-inline:6px!important}}.admin-summary-hero{padding:28px}.admin-summary-hero h2{margin:6px 0;font-size:30px}.admin-summary-hero p{color:var(--theme-muted);margin:0}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-summary-card{align-items:center;gap:16px;padding:22px;display:flex}.admin-summary-card .admin-metric-card-icon{background:color-mix(in srgb,var(--theme-warning) 16%,transparent);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.admin-summary-card strong{color:var(--theme-text);font-size:30px;line-height:1;display:block}.admin-summary-card h3{margin:5px 0 0;font-size:14px}.admin-summary-card p{color:var(--theme-muted);margin:4px 0 0;font-size:12px}.admin-summary-help{padding:22px}.admin-summary-help h3{margin:0 0 6px}.admin-summary-help p{color:var(--theme-muted);margin:0}@media (max-width:700px){.admin-summary-grid{grid-template-columns:1fr}}.ops-root .ops-summary-grid{grid-template-columns:repeat(5,minmax(145px,1fr));gap:10px;padding:14px 20px 0}.ops-root .ops-card{background:linear-gradient(145deg,#ffffff12,#ffffff06);border-color:#ffffff1a;border-radius:16px;min-height:74px;padding:12px 14px;box-shadow:inset 0 1px #ffffff09}.ops-root .ops-card:hover{border-color:#ffb0006b;transform:translateY(-1px);box-shadow:0 12px 26px #0000002e}.ops-root .ops-card.active{background:linear-gradient(145deg,#ffb00029,#ffffff09);border-color:#ffb000b8;box-shadow:0 0 0 2px #ffb0001a}.ops-root .ops-card-value{font-size:22px}.ops-root .ops-card-link{font-weight:750}.ops-root .ops-content{gap:14px;padding:14px 20px}.ops-root .ops-table-wrap{border-color:#ffffff1c;border-radius:16px;box-shadow:0 18px 46px #0003}.ops-root .ops-toolbar{background:#ffffff06;gap:12px;padding:13px 14px}.ops-root .ops-tabs{scrollbar-width:none;gap:5px;overflow-x:auto}.ops-root .ops-tabs::-webkit-scrollbar{display:none}.ops-root .ops-tab{white-space:nowrap;border-radius:10px;min-height:36px;padding:7px 10px;font-weight:750}.ops-root .ops-toolbar-right{flex-wrap:wrap;flex:1;justify-content:flex-end}.ops-root .ops-search-wrap{flex:1;min-width:190px;max-width:285px}.ops-root .ops-search-input{border-radius:10px;width:100%;min-height:38px}.ops-root .ops-btn-secondary{border-radius:10px;min-height:38px;font-weight:800}.ops-root .ops-filter-panel{padding:13px 14px}.ops-root .ops-table-head,.ops-root .ops-row{grid-template-columns:minmax(88px,.8fr) minmax(125px,1.15fr) minmax(150px,1.55fr) minmax(120px,1.1fr) minmax(72px,.65fr) minmax(82px,.75fr) 42px!important;gap:10px!important}.ops-root .ops-table-head{padding:10px 14px;font-size:10px;background:#ffffff0e!important;border-color:#ffffff1a!important}.ops-root .ops-row{min-height:76px;padding:10px 14px;background:#0d0d0ef0!important;border-bottom-color:#ffffff13!important}.ops-root .ops-row:nth-child(2n){background:#141415f0!important}.ops-root .ops-row:hover{background:#ffb00013!important}.ops-root .ops-row.order-attention{box-shadow:inset 3px 0 #ffb000;background:linear-gradient(90deg,#ffb00021,#0d0d0ef0)!important}.ops-root .ops-row.order-ready{box-shadow:inset 3px 0 #68e39c}.ops-root .ops-row.active{background:linear-gradient(90deg,#ffb00033,#ffffff0a)!important;border-left:4px solid #ffb000!important}.ops-root .ops-cell{gap:4px}.ops-root .ops-cell strong{font-weight:850}.ops-root .ops-cell span,.ops-root .ops-cell small{font-size:11px}.ops-root .ops-client-cell{gap:8px}.ops-root .ops-type-address-cell{gap:7px}.ops-root .ops-status-chip,.ops-root .ops-type-chip{border-radius:9px;min-height:27px;padding:5px 8px;font-size:10px;font-weight:850}.ops-root .ops-status-chip{border-radius:999px}.ops-root .ops-action-btn.icon-only{background:#ffffff12;border-color:#ffffff24;border-radius:10px;width:36px;min-width:36px;height:36px}.ops-root .ops-action-btn.icon-only:hover{color:#ffd46b;background:#ffb00029;border-color:#ffb00080}.ops-root .ops-table-footer{background:#ffffff06;border-top-color:#ffffff17;min-height:48px;padding:9px 14px}@media (max-width:1180px) and (min-width:761px){.ops-root .ops-summary-grid{grid-template-columns:repeat(3,minmax(145px,1fr));overflow-x:auto}.ops-root .ops-summary-grid .ops-card{min-width:145px}.ops-root .ops-toolbar{align-items:stretch}.ops-root .ops-toolbar-right{justify-content:stretch;width:100%}.ops-root .ops-search-wrap{max-width:none}.ops-root .ops-content{padding-inline:12px}}@media (max-width:760px){.ops-root .ops-summary-grid{scroll-snap-type:x mandatory;padding:10px 12px 0;display:flex;overflow-x:auto}.ops-root .ops-summary-grid .ops-card{scroll-snap-align:start;min-width:190px}.ops-root .ops-content{padding:10px 12px}.ops-root .ops-toolbar{gap:9px;padding:10px;display:grid}.ops-root .ops-tabs{order:1}.ops-root .ops-toolbar-right{order:2;grid-template-columns:1fr auto auto;width:100%;display:grid}.ops-root .ops-search-wrap{grid-column:1/-1;max-width:none}.ops-root .ops-filter-panel{padding:10px}.ops-root .ops-table-wrap{border-radius:14px}.ops-root .ops-table{overflow-x:auto}.ops-root .ops-table-head,.ops-root .ops-row{min-width:780px}.ops-root .ops-row{min-height:72px}.ops-root .ops-drawer:not(:has(.ops-drawer-empty)){width:calc(100vw - 24px)!important;left:12px!important;right:12px!important}}.ops-root aside.ops-drawer:not(:has(.ops-drawer-empty)){flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.ops-root aside.ops-drawer>.ops-drawer-body:has(.ops-drawer-action-footer){flex-direction:column!important;flex:auto!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.ops-root aside.ops-drawer>.ops-drawer-body:has(.ops-drawer-action-footer)>.ops-drawer-scroll{scrollbar-gutter:stable;padding:0 2px 10px 0;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.ops-root aside.ops-drawer>.ops-drawer-body:has(.ops-drawer-action-footer)>.ops-drawer-action-footer{z-index:12!important;background:linear-gradient(145deg,#fff1,#ffffff06)!important;border:1px solid #ffffff21!important;border-radius:15px!important;flex:none!important;width:auto!important;margin:10px 8px 8px!important;padding:10px!important;position:relative!important;inset:auto!important;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000042!important}.ops-root .ops-drawer-action-footer .ops-drawer-status-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ops-root .ops-drawer-action-footer .ops-drawer-section-title{color:#ffffff94!important;letter-spacing:.09em!important;margin:0 0 9px!important;font-size:10px!important}.ops-root .ops-drawer-action-footer .ops-transition-grid{gap:8px!important}.ops-root .ops-drawer-scroll>.ops-correct-order-btn{margin-top:6px!important}.ops-root .ops-drawer-item-details{border-bottom:1px solid var(--ops-border,#ffffff17)}.ops-root .ops-drawer-item-details>summary{cursor:pointer;list-style:none}.ops-root .ops-drawer-item-details>summary::-webkit-details-marker{display:none}.ops-root .ops-drawer-item-details>summary.ops-drawer-item-row{border-bottom:0!important;padding:9px 0!important}.ops-drawer-item-summary-end{align-items:center;gap:7px;display:flex!important}.ops-drawer-item-summary-end i{border-bottom:2px solid #ffffff94;border-right:2px solid #ffffff94;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.ops-drawer-item-details[open] .ops-drawer-item-summary-end i{transform:rotate(225deg)translate(-1px,-1px)}.ops-drawer-item-expanded{border-left:2px solid #ffb8287a;gap:10px;padding:2px 0 12px 12px;display:grid}.ops-drawer-item-customizations,.ops-drawer-item-note{gap:6px;display:grid}.ops-drawer-item-customizations>small,.ops-drawer-item-note>small{letter-spacing:.06em;text-transform:uppercase;font-weight:900;color:#ffbe40c7!important;font-size:9px!important}.ops-drawer-item-customizations>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ops-drawer-item-customizations>div span,.ops-drawer-item-customizations>div strong,.ops-drawer-item-customizations>div em,.ops-drawer-item-note p,.ops-drawer-item-empty-detail{margin:0;font-size:11px!important}.ops-drawer-item-customizations>div em,.ops-drawer-item-empty-detail{color:#ffffff85;font-style:normal}.ops-drawer-item-note p{color:#ffffffd1;background:#ffffff0b;border-radius:9px;padding:8px 9px;line-height:1.4}.ops-root .ops-correction-confirmation-actions{margin-top:20px;grid-template-columns:minmax(120px,.72fr) minmax(190px,1.28fr)!important;gap:10px!important;display:grid!important}.ops-root .ops-correction-confirmation-actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:13px;padding:0 17px;font-size:13px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.ops-root .ops-correction-confirmation-actions button:hover{transform:translateY(-1px)}.ops-root .ops-correction-confirmation-actions .ops-courier-modal-cancel{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff29}.ops-root .ops-correction-confirmation-actions .ops-courier-modal-cancel:hover{color:#fff;background:#ffffff13;border-color:#ffffff47}.ops-root .ops-correction-confirmation-actions .ops-courier-modal-confirm{color:#1a1205;background:linear-gradient(#ffc344,#f2a400);border:1px solid #f7a514;justify-content:center;align-items:center;gap:9px;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 9px 22px #f2a40033}.ops-root .ops-correction-confirmation-actions .ops-courier-modal-confirm:hover{background:linear-gradient(#ffd064,#ffad0d);box-shadow:inset 0 1px #ffffff6b,0 11px 26px #f2a40047}.ops-root .ops-correction-confirmation-actions .ops-courier-modal-confirm svg{width:17px;height:17px}.ops-root .ops-correction-confirmation-actions button:focus-visible{outline-offset:2px;outline:2px solid #ffd064}@media (max-width:540px){.ops-root .ops-correction-confirmation-actions{grid-template-columns:1fr!important}.ops-root .ops-correction-confirmation-actions .ops-courier-modal-confirm{grid-row:1}}.ops-root .ops-drawer-action-footer .ops-transition-btn{border-radius:11px!important;min-height:44px!important}.ops-root .ops-drawer-action-footer .ops-transition-btn:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:760px){.ops-root .ops-summary-grid{display:none!important}.ops-root .ops-topbar{align-items:center!important;gap:8px!important;min-height:54px!important;padding:7px 10px!important}.ops-root .ops-topbar-title{flex:none;font-size:19px!important}.ops-root .ops-topbar-actions{flex:auto;overflow:hidden;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;display:flex!important}.ops-root .ops-topbar-actions>button{white-space:nowrap;border-radius:11px!important;gap:0!important;min-width:36px!important;min-height:36px!important;padding:6px 8px!important;font-size:0!important}.ops-root .ops-topbar-actions>button svg{width:17px;height:17px}.ops-root .ops-topbar-actions>button>span:not(.ops-store-status-dot){display:none!important}.ops-root .ops-topbar-actions .ops-store-status-toggle{justify-content:center;width:36px;min-width:36px!important;display:inline-flex!important}.ops-root .ops-topbar-actions .ops-store-status-toggle>span:last-child{display:none!important}}.toast-container{gap:12px;max-width:min(420px,100vw - 32px);top:24px;right:24px}.toast{border:1px solid #ffffff24;border-radius:16px;gap:12px;padding:12px 14px 12px 12px;font-size:13px;font-weight:750;line-height:1.35;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000047,0 3px 12px #00000029}.toast:before{content:"";background:var(--theme-success);width:4px;position:absolute;inset:0 auto 0 0}.toast-success{color:#ecfdf5;background:linear-gradient(135deg,#133025f7,#0c1c17f7);border-color:#34d39959}.toast-error{color:#fff1f2;background:linear-gradient(135deg,#42191cf7,#220f12f7);border-color:#fb718566}.toast-error:before{background:var(--theme-danger)}.toast-icon{color:#6ee7b7;background:#34d3992e;border-radius:10px;width:30px;height:30px;font-size:15px}.toast-error .toast-icon{color:#fda4af;background:#fb71852e}.toast-dismiss{color:#ffffffa6;background:#ffffff14;border-radius:8px;width:26px;height:26px;font-size:0}.toast-dismiss:before{content:"×";font-size:16px;line-height:1}.toast-dismiss:hover{color:#fff;background:#ffffff29}@media (max-width:640px){.toast-container{max-width:none;top:12px;left:12px;right:12px}.toast{width:100%}}.admin-report-directory{padding:18px}.admin-report-directory-head,.admin-report-focus-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.admin-report-directory-head h3,.admin-report-focus-head h3{margin:3px 0 0}.admin-report-directory-head>span,.admin-report-focus-head p{max-width:520px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.admin-report-view-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-report-view-list button{text-align:left;border:1px solid var(--border);background:color-mix(in srgb,var(--text) 3%,transparent);min-height:86px;color:var(--text);cursor:pointer;border-radius:14px;padding:13px}.admin-report-view-list button.active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 45%,transparent)}.admin-report-view-list strong,.admin-report-view-list small{display:block}.admin-report-view-list small{color:var(--muted);margin-top:6px;font-size:.72rem;line-height:1.35}.admin-report-focus{padding:18px}.admin-report-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-report-focus-grid .admin-report-chart{background:0 0;border:0;padding:0}@media (max-width:1100px){.admin-report-view-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-report-directory-head,.admin-report-focus-head{flex-direction:column;align-items:flex-start}.admin-report-view-list,.admin-report-focus-grid{grid-template-columns:1fr}}.admin-report-insights{color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,var(--surface)),var(--surface) 72%)!important}.admin-report-insights h3,.admin-report-insight strong{color:var(--text)}.admin-report-insights-head>span{color:var(--muted)}.admin-reports-screen .admin-report-insights{color:#f7f4ed;background:linear-gradient(135deg,#2f2210fa,#161616fa)!important}.admin-reports-screen .admin-report-insights h3,.admin-reports-screen .admin-report-insight strong{color:#f7f4ed}.admin-reports-screen .admin-report-insight{background:#ffffff0b;border-color:#ffffff1a}.admin-reports-screen .admin-report-insight>span,.admin-reports-screen .admin-report-insight small{color:#f7f4eda3}.ops-root .ops-create-order-btn{order:20;justify-content:center;align-items:center;gap:8px;display:inline-flex!important}.ops-root .ops-create-order-btn:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}@media (max-width:760px){.ops-root .ops-create-order-btn{width:36px;min-width:36px!important;padding:6px!important;font-size:0!important}.ops-root .ops-create-order-btn svg{width:17px;height:17px}}@media (min-width:761px){.ops-root .ops-table{overflow:auto hidden}.ops-root .ops-table-head,.ops-root .ops-row{min-width:820px}.ops-root .ops-row{z-index:1;cursor:pointer;position:relative}.ops-root .ops-row>*{min-width:0}.ops-root .ops-table-wrap{overflow:hidden}.ops-root .ops-toolbar,.ops-root .ops-toolbar-right{min-width:0}}.admin-reports-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 11%,var(--surface)),var(--surface) 55%,color-mix(in srgb,var(--theme-success) 5%,var(--surface)));border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:0 16px 38px #00000024}.admin-reports-hero .admin-reports-icon{box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 20%,transparent)}.admin-report-directory{background:linear-gradient(180deg,color-mix(in srgb,var(--text) 4%,var(--surface)),var(--surface));border-color:color-mix(in srgb,var(--primary) 14%,var(--border))}.admin-report-view-list button{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden}.admin-report-view-list button:before{content:"";background:var(--primary);opacity:0;height:3px;transition:opacity .18s;position:absolute;inset:0 0 auto}.admin-report-view-list button:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--surface));transform:translateY(-2px)}.admin-report-view-list button.active:before,.admin-report-view-list button:focus-visible:before{opacity:1}.admin-report-view-list button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.admin-report-view-list button.active strong{color:var(--primary)}.admin-report-view-list small{max-width:23ch}.admin-report-focus{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,var(--surface)),var(--surface));border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}.admin-report-focus .admin-report-chart{background:color-mix(in srgb,var(--surface) 78%,var(--text));border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:16px;padding:16px}.admin-report-focus .admin-report-bars i b{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 55%,white))}.admin-report-chart,.admin-report-kpi,.admin-report-tables>.panel{transition:border-color .18s,transform .18s}.admin-report-chart:hover,.admin-report-kpi:hover,.admin-report-tables>.panel:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));transform:translateY(-1px)}.admin-reports-screen .admin-report-view-list button:hover,.admin-reports-screen .admin-report-view-list button.active:hover{color:#f7f4ed!important;border-color:color-mix(in srgb,var(--primary) 68%,#ffffff24)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 14%,#171717),#111214)!important;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff0e!important}.admin-reports-screen .admin-report-view-list button:hover strong,.admin-reports-screen .admin-report-view-list button.active:hover strong{color:#ffd166!important}.admin-reports-screen .admin-report-view-list button:hover small,.admin-reports-screen .admin-report-view-list button.active:hover small{color:#f7f4edb3!important}.ops-root .ops-settings-panel{min-height:0!important;overflow:hidden!important}@media (min-width:761px){.ops-root .ops-topbar{height:auto!important;min-height:62px!important;padding:8px 18px!important}.ops-root .ops-topbar-title{display:none!important}.ops-root .ops-topbar-actions{width:auto!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;gap:6px!important;margin-left:auto!important;padding:0!important}.ops-root .ops-topbar-actions .ops-topbar-action{white-space:nowrap;color:#f4f4f5!important;background:#15171a!important;border:1px solid #292c31!important;border-radius:12px!important;gap:7px!important;min-height:44px!important;padding:5px 10px 5px 5px!important;font-size:12.5px!important;font-weight:750!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;box-shadow:inset 0 1px #ffffff0b!important}.ops-root .ops-topbar-actions .ops-topbar-action:hover:not(:disabled){transform:translateY(-1px);background:#1b1d21!important;border-color:#3b3f46!important;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #0003!important}.ops-root .ops-topbar-actions .ops-topbar-action:focus-visible{outline-offset:2px;outline:2px solid #ff9d2e!important}.ops-root .ops-topbar-action-icon{color:#ffb04a;width:32px;height:32px;box-shadow:none;background:#ea750a21;border:1px solid #ffaa3647;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex!important}.ops-root .ops-topbar-action-icon svg{width:17px;height:17px}.ops-root .ops-topbar-action-label{min-width:0!important;height:auto!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important;display:inline-block!important}.ops-root .ops-topbar-action-count{color:#fff;background:#282b30;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10.5px;font-weight:900;line-height:1;display:inline-flex!important}.ops-root .ops-topbar-action-dispatch .ops-topbar-action-icon{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b40}.ops-root .ops-topbar-action-dispatch .ops-topbar-action-count{color:#f4f4f5;background:#282b30}.ops-root .ops-topbar-action-courier .ops-topbar-action-icon{color:#4ade80;background:#22c55e1a;border-color:#22c55e40}.ops-root .ops-topbar-action-courier .ops-topbar-action-count{color:#bbf7d0;background:#22c55e2e}.ops-root .ops-topbar-actions .ops-topbar-action-create{color:#fff!important;background:linear-gradient(#f98b24 0%,#ed6e0a 100%)!important;border-color:#f98a24!important;box-shadow:inset 0 1px #ffffff3b,0 4px 12px #ed6e0a2e!important}.ops-root .ops-topbar-actions .ops-topbar-action-create .ops-topbar-action-icon{color:#fff;box-shadow:none;background:#722b002e;border-color:#ffffff3d}.ops-root .ops-topbar-actions .ops-topbar-action-create .ops-topbar-action-count{color:#fff;background:#69260052}.ops-root .ops-topbar-actions .ops-topbar-action-create:hover:not(:disabled){background:linear-gradient(#ffa044 0%,#f27615 100%)!important;border-color:#fca04d!important;box-shadow:inset 0 1px #ffffff47,0 7px 17px #ed6e0a3d!important}.ops-root .ops-topbar-actions .ops-store-status-toggle{background:#15171a!important;border-color:#ffffff1f!important;border-radius:12px!important;min-height:44px!important;padding:5px 11px!important;box-shadow:inset 0 1px #ffffff0b!important}.ops-root .ops-topbar-actions .ops-store-status-toggle small{letter-spacing:.08em!important;font-size:8.5px!important}.ops-root .ops-topbar-actions .ops-store-status-toggle strong{font-size:11.5px!important;line-height:1.15!important}.ops-root .ops-topbar-actions .ops-topbar-action:disabled{opacity:.48;cursor:not-allowed}}@media (max-width:760px){.ops-root .ops-topbar-actions .ops-topbar-action-icon{justify-content:center;align-items:center;display:inline-flex!important}.ops-root .ops-topbar-actions .ops-topbar-action-icon svg{width:17px;height:17px}.ops-root .ops-topbar-actions .ops-topbar-action-label,.ops-root .ops-topbar-actions .ops-topbar-action-count{display:none!important}.ops-root .ops-topbar-actions .ops-topbar-action-create{color:#281300!important;background:linear-gradient(135deg,#ff9d1d,#eb6f00)!important;border-color:#ff9f22!important}}@media (min-width:761px){.ops-root .ops-topbar{background:#090a0c!important;min-height:68px!important;padding:9px 22px!important}.ops-root .ops-topbar-actions{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:8px!important;margin-left:auto!important;padding:0!important;display:flex!important}.ops-root .ops-topbar-actions .ops-topbar-action{letter-spacing:-.01em;color:#f7f7f8!important;background:#17191c!important;border:1px solid #2b2e33!important;border-radius:14px!important;gap:9px!important;min-height:50px!important;padding:6px 12px 6px 7px!important;font-size:13px!important;font-weight:750!important;box-shadow:inset 0 1px #ffffff0b!important}.ops-root .ops-topbar-actions .ops-topbar-action:hover:not(:disabled){transform:translateY(-1px);filter:none!important;background:#1c1f23!important;border-color:#444951!important;box-shadow:inset 0 1px #ffffff12,0 6px 15px #0003!important}.ops-root .ops-topbar-action-icon{color:#ffb13c!important;background:#32230e!important;border:1px solid #ffb13747!important;border-radius:50%!important;flex:0 0 36px!important;width:36px!important;height:36px!important;box-shadow:inset 0 1px #ffffff12!important}.ops-root .ops-topbar-action-icon svg{width:18px!important;height:18px!important}.ops-root .ops-topbar-action-label{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;background:0 0!important}.ops-root .ops-topbar-action-count{color:#fff!important;background:#2c2f34!important;min-width:21px!important;height:21px!important;padding:0 6px!important;font-size:11px!important;font-weight:850!important}.ops-root .ops-topbar-action-dispatch .ops-topbar-action-icon{color:#e5a137!important;background:#2b210f!important}.ops-root .ops-topbar-action-courier .ops-topbar-action-icon{color:#8bed9d!important;background:#12351d!important;border-color:#45d37452!important}.ops-root .ops-topbar-action-courier .ops-topbar-action-count{color:#bff8c9!important;background:#1f552c!important}.ops-root .ops-topbar-actions .ops-topbar-action-create{color:#fff!important;background:#f47b00!important;border-color:#ff9e30!important;box-shadow:inset 0 1px #ffffff3d,0 7px 15px #f47b002e!important}.ops-root .ops-topbar-actions .ops-topbar-action-create .ops-topbar-action-icon{color:#fff!important;background:#5b2b003d!important;border-color:#ffffff47!important}.ops-root .ops-topbar-actions .ops-topbar-action-create .ops-topbar-action-count{background:#632b0061!important}.ops-root .ops-topbar-actions .ops-topbar-action-create:hover:not(:disabled){background:#ff8a10!important;border-color:#ffc071!important;box-shadow:inset 0 1px #ffffff45,0 9px 18px #f47b0042!important}.ops-root .ops-topbar-actions .ops-bag-create-top-button{color:#f5f1e8!important;background:linear-gradient(#1c1d1d 0%,#151617 100%)!important;border-color:#ecb25057!important;box-shadow:inset 0 1px #ffffff0e!important}.ops-root .ops-topbar-actions .ops-bag-create-top-button .ops-topbar-action-icon{color:#efbb63!important;background:#2a2114!important;border-color:#ecb2504d!important}.ops-root .ops-topbar-actions .ops-bag-create-top-button .ops-topbar-action-count{color:#ffdda4!important;background:#382915!important}.ops-root .ops-topbar-actions .ops-bag-create-top-button:hover:not(:disabled){background:linear-gradient(#252321 0%,#1a1918 100%)!important;border-color:#ffc96f85!important;box-shadow:inset 0 1px #ffffff13,0 7px 15px #0000002e!important}.ops-root .ops-topbar-actions .ops-create-order-btn{min-width:150px;padding-right:15px!important}.ops-root .ops-topbar-actions .ops-store-status-toggle{background:#101d16!important;border:1px solid #33d37b4d!important;border-radius:14px!important;min-height:50px!important;padding:7px 14px!important;box-shadow:inset 0 1px #ffffff0a!important}.ops-root .ops-topbar-actions .ops-store-status-toggle.offline{background:#211416!important;border-color:#ff697047!important}.ops-root .ops-topbar-actions .ops-store-status-toggle small{color:#ffffff8f!important;letter-spacing:.075em!important;font-size:9px!important}.ops-root .ops-topbar-actions .ops-store-status-toggle strong{color:#f5f5f5!important;font-size:12px!important;font-weight:750!important}.ops-root .ops-topbar-actions .ops-topbar-action:disabled{opacity:.56!important}}.ops-root .ops-fulfillment-change-modal{max-height:calc(100dvh - 32px);position:relative;overflow:hidden auto;background:radial-gradient(circle at 100% 0,#f973161c,#0000 34%),linear-gradient(#181a1f 0%,#111317 100%)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;gap:20px!important;width:min(620px,100vw - 32px)!important;max-width:620px!important;padding:28px!important;box-shadow:0 30px 90px #0000009e,inset 0 1px #ffffff0e!important}.ops-root .ops-fulfillment-address-row{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.ops-root .ops-fulfillment-change-modal:before{content:"";background:linear-gradient(90deg,#ff9b32,#ed6d0b 55%,#ed6d0b00);height:3px;position:absolute;inset:0 0 auto}.ops-root .ops-fulfillment-change-modal .ops-courier-modal-head{align-items:flex-start!important;gap:24px!important}.ops-root .ops-fulfillment-change-modal .ops-report-kicker{align-items:center;gap:7px;display:inline-flex;color:#ffad55!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:900!important}.ops-root .ops-fulfillment-change-modal .ops-report-kicker:before{content:"";background:#f97316;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #f973161f}.ops-root .ops-fulfillment-change-modal .ops-courier-modal-head h3{color:#fff!important;letter-spacing:-.045em!important;margin-top:8px!important;font-size:clamp(29px,3vw,38px)!important;font-weight:900!important;line-height:1.02!important}.ops-root .ops-fulfillment-change-modal .ops-courier-modal-head p{color:#ffffff94!important;margin-top:9px!important;font-size:13px!important}.ops-root .ops-fulfillment-change-modal .ops-completion-modal-icon{color:#ffad55!important;background:linear-gradient(145deg,#f9731633,#f9731612)!important;border:1px solid #f98c2457!important;border-radius:16px!important;flex:0 0 52px!important;width:52px!important;height:52px!important;box-shadow:inset 0 1px #ffffff14!important}.ops-root .ops-fulfillment-change-modal .ops-fulfillment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:0!important}.ops-root .ops-fulfillment-summary-card{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;gap:8px;min-width:0;padding:16px 17px;display:grid;box-shadow:inset 0 1px #ffffff06}.ops-root .ops-fulfillment-summary-card span{color:#ffffff8c;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.ops-root .ops-fulfillment-summary-card strong{color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:1}.ops-root .ops-fulfillment-summary-card.primary{background:linear-gradient(145deg,#f9731624,#ffffff06);border-color:#f973164d}.ops-root .ops-fulfillment-summary-card.primary strong{color:#ffb15e}.ops-root .ops-fulfillment-summary-card.warning{background:#fbbf240e;border-color:#fbbf2433}.ops-root .ops-fulfillment-change-modal .ops-fulfillment-change-note{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:13px 14px;display:grid;color:#ffffffa6!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.ops-root .ops-fulfillment-change-modal .ops-fulfillment-change-note:before{content:"i";color:#ffad55;background:#f973161f;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.ops-root .ops-fulfillment-change-modal .ops-fulfillment-change-actions{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);margin-top:0;padding-top:18px;gap:10px!important;display:grid!important}.ops-root .ops-fulfillment-change-actions button{cursor:pointer;border-radius:13px;min-height:46px;padding:0 18px;font-size:13px;font-weight:850;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.ops-root .ops-fulfillment-change-actions button:hover:not(:disabled){transform:translateY(-1px)}.ops-root .ops-fulfillment-change-actions .ops-courier-modal-cancel{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff21}.ops-root .ops-fulfillment-change-actions .ops-courier-modal-cancel:hover:not(:disabled){color:#fff;background:#ffffff13;border-color:#ffffff3d}.ops-root .ops-fulfillment-change-actions .ops-courier-modal-confirm{color:#fff;background:linear-gradient(#fa8c25,#e86608);border:1px solid #ff962c;box-shadow:inset 0 1px #ffffff3d,0 8px 20px #e8660833}.ops-root .ops-fulfillment-change-actions .ops-courier-modal-confirm:hover:not(:disabled){background:linear-gradient(#ffa045,#ef7412);border-color:#ffad5c;box-shadow:inset 0 1px #ffffff47,0 10px 24px #e8660847}.ops-root .ops-fulfillment-change-actions button:focus-visible{outline-offset:2px;outline:2px solid #ffad55}.ops-root .ops-fulfillment-change-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:620px){.ops-root .ops-fulfillment-change-modal{border-radius:22px!important;width:100%!important;padding:22px!important}.ops-root .ops-fulfillment-change-modal .ops-fulfillment-summary-grid,.ops-root .ops-fulfillment-change-modal .ops-fulfillment-change-actions{grid-template-columns:1fr!important}.ops-root .ops-fulfillment-address-row{grid-template-columns:1fr}.ops-root .ops-fulfillment-change-modal .ops-fulfillment-change-actions{display:grid!important}.ops-root .ops-fulfillment-change-actions .ops-courier-modal-confirm{grid-row:1}}.ops-root .ops-settings-grid{scrollbar-gutter:stable;min-height:0!important;max-height:calc(100dvh - 178px)!important;overflow:hidden auto!important}@media (max-width:820px){.ops-root .ops-settings-grid{max-height:calc(100dvh - 210px)!important;padding-bottom:104px!important}}@media (min-width:1001px){.ops-root{position:relative}.ops-root .ops-sidebar{transition:width .22s,min-width .22s}.ops-root.ops-sidebar-collapsed .ops-sidebar{width:88px!important;min-width:88px!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-logo{justify-content:center;padding-inline:10px}.ops-root.ops-sidebar-collapsed .ops-sidebar-name,.ops-root.ops-sidebar-collapsed .ops-sidebar-item-label,.ops-root.ops-sidebar-collapsed .ops-sidebar-user>div:last-child,.ops-root.ops-sidebar-collapsed .ops-sidebar-logout-label{display:none!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-nav{padding-inline:10px}.ops-root.ops-sidebar-collapsed .ops-sidebar-item{justify-content:center;gap:0;margin-inline:auto;padding-inline:0;position:relative;width:64px!important;min-width:64px!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-notice{position:absolute;top:2px;right:2px}.ops-root.ops-sidebar-collapsed .ops-sidebar-footer,.ops-root.ops-sidebar-collapsed .ops-sidebar-user,.ops-root.ops-sidebar-collapsed .ops-sidebar-logout{justify-content:center;align-items:center}.ops-root .ops-sidebar-collapse{color:#ffe09adb;cursor:pointer;background:linear-gradient(135deg,#ffb0001f,#ffffff09);border:1px solid #ffb00047;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:calc(100% - 24px);min-height:38px;margin:8px 12px 2px;padding:8px 12px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:flex;position:static;transform:none;box-shadow:inset 0 1px #ffffff0a}.ops-root .ops-sidebar-collapse span{font-size:11px;font-weight:800}.ops-root.ops-sidebar-collapsed .ops-sidebar-collapse{width:48px;min-height:42px;margin-inline:auto;padding:0}.ops-root.ops-sidebar-collapsed .ops-sidebar-collapse span{display:none}.ops-root .ops-sidebar-collapse:hover{color:#ffd166;background:linear-gradient(135deg,#ffb00033,#ffffff0e);border-color:#ffb00094;transform:translateY(-1px);box-shadow:0 8px 20px #0003,inset 0 1px #ffffff0f}.ops-root .ops-sidebar-collapse:focus-visible{outline-offset:2px;outline:3px solid #ffd1666b}}@media (max-width:1000px){.ops-root .ops-sidebar-collapse{display:none}}@media (min-width:1001px) and (max-width:1280px){.ops-root:not(.ops-sidebar-collapsed) .ops-sidebar{width:220px!important;min-width:220px!important}.ops-root:not(.ops-sidebar-collapsed) .ops-sidebar-logo{justify-content:flex-start!important;padding:16px 14px 14px!important}.ops-root:not(.ops-sidebar-collapsed) .ops-sidebar-nav{gap:3px!important;padding:10px 8px!important}.ops-root:not(.ops-sidebar-collapsed) .ops-sidebar-item{justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;margin:0!important;padding:9px 10px!important;position:relative!important}.ops-root:not(.ops-sidebar-collapsed) .ops-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:block!important}.ops-root:not(.ops-sidebar-collapsed) .ops-sidebar-notice{margin-left:auto!important;position:static!important}.ops-root:not(.ops-sidebar-collapsed) .ops-sidebar-footer{align-items:stretch!important;padding:12px!important}}.reports-v2-shell{--r-bg:#070a0c;--r-surface:#0e1418;--r-surface-2:#11191e;--r-surface-3:#151e24;--r-border:#ffffff18;--r-border-soft:#ffffff0f;--r-text:#f4f6f8;--r-muted:#8f9aa3;--r-orange:#ff7900;--r-orange-soft:#ff79001f;--r-green:#29c56d;--r-red:#ef4b53;--r-blue:#438bff;--r-purple:#9968ea;border:1px solid var(--r-border);background:radial-gradient(circle at 72% -10%, #1f3a4547, transparent 34%), var(--r-bg);min-height:calc(100vh - 110px);color:var(--r-text);border-radius:18px;grid-template-columns:218px minmax(0,1fr);display:grid;overflow:hidden}.reports-v2-shell *{box-sizing:border-box}.reports-v2-side{border-right:1px solid var(--r-border);background:linear-gradient(#0e1519fa,#070a0cfa);flex-direction:column;align-self:start;min-height:calc(100vh - 110px);padding:18px 12px;display:flex;position:sticky;top:0}.reports-v2-brand{align-items:center;gap:10px;padding:0 8px 18px;font-size:17px;display:flex}.reports-v2-brand>span{background:var(--r-orange-soft);width:34px;height:34px;color:var(--r-orange);border-radius:10px;place-items:center;display:grid}.reports-v2-side nav{gap:4px;display:grid}.reports-v2-side nav button{color:#c6cdd2;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;transition:all .16s;display:flex}.reports-v2-side nav button:hover{color:#fff;background:#ffffff0b}.reports-v2-side nav button.active{color:var(--r-orange);background:linear-gradient(90deg,#ff79002e,#ff790012);box-shadow:inset 0 0 0 1px #ff790038}.reports-v2-side nav button:first-child{margin-bottom:7px}.reports-v2-side-foot{border-top:1px solid var(--r-border-soft);gap:3px;margin-top:auto;padding:16px 9px 2px;display:grid}.reports-v2-side-foot small,.reports-v2-side-foot span{color:var(--r-muted);font-size:10px}.reports-v2-side-foot strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.reports-v2-main{min-width:0;padding:18px}.reports-v2-topbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.reports-v2-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.reports-v2-title h2{letter-spacing:-.5px;margin:0;font-size:24px}.reports-v2-title p{color:var(--r-muted);margin:4px 0 0;font-size:12px}.reports-v2-back{border:1px solid var(--r-border);background:var(--r-surface);color:#cbd2d6;cursor:pointer;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.reports-v2-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.reports-v2-period{color:#d9dfe3;position:relative}.reports-v2-period-trigger{color:#f5f7f8;text-align:left;min-width:244px;min-height:46px;font:inherit;cursor:pointer;background:#12181d;border:1px solid #2b333a;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:5px 10px 5px 6px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0a}.reports-v2-period-trigger:hover,.reports-v2-period-trigger[aria-expanded=true]{background:#161c21;border-color:#ff891e8c;box-shadow:inset 0 1px #ffffff0e,0 7px 18px #0000002e}.reports-v2-period-trigger>svg{color:#8b969e;transition:transform .18s}.reports-v2-period-trigger>svg.open{color:#ff9c42;transform:rotate(180deg)}.reports-v2-period-icon{color:#ff9c42;background:#ff79001c;border:1px solid #ff891e42;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.reports-v2-period-copy{gap:2px;min-width:0;display:grid}.reports-v2-period-copy small{color:#8d989f;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:700}.reports-v2-period-copy strong{color:#eef1f2;white-space:nowrap;font-size:11px;font-weight:750}.reports-v2-period-copy b{color:#ff9837;font-weight:800}.reports-v2-action,.reports-v2-export{min-height:46px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:750;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.reports-v2-action{color:#e7ebed;background:#151b20;border:1px solid #2d363d}.reports-v2-export{color:#fff;background:linear-gradient(#fa912d,#e96c09);border:1px solid #ff9d46;box-shadow:inset 0 1px #ffffff38,0 7px 18px #e96c0929}.reports-v2-action:hover:not(:disabled),.reports-v2-export:hover:not(:disabled){transform:translateY(-1px)}.reports-v2-action:hover:not(:disabled){background:#1b2228;border-color:#4a5861}.reports-v2-export:hover:not(:disabled){background:linear-gradient(#ffa34b,#ef7615);border-color:#ffc17d;box-shadow:inset 0 1px #ffffff40,0 10px 22px #e96c093b}.reports-v2-action:disabled,.reports-v2-export:disabled{opacity:.5;cursor:not-allowed}.reports-v2-period-popover{z-index:45;background:linear-gradient(#182027,#10161b);border:1px solid #ffffff1f;border-radius:16px;width:min(620px,100vw - 44px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 52px #0000007a,inset 0 1px #ffffff0e}.reports-v2-period-popover-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.reports-v2-period-popover-head div{gap:3px;display:grid}.reports-v2-period-popover-head span{color:#ff9b42;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.reports-v2-period-popover-head strong{color:#f5f7f8;font-size:14px}.reports-v2-period-today{color:#ffad62;min-height:30px;font:inherit;cursor:pointer;background:#ff79001a;border:1px solid #ff891e52;border-radius:8px;padding:0 10px;font-size:11px;font-weight:750}.reports-v2-period-today:hover{background:#ff790029;border-color:#ffa34994}.reports-v2-period-selected{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;margin:14px 0;display:grid}.reports-v2-period-selected>span{color:#81909a;text-align:center;font-size:10px}.reports-v2-period-selected button{color:#f1f3f4;text-align:left;min-height:53px;font:inherit;cursor:pointer;background:#10161b;border:1px solid #2c363d;border-radius:11px;align-content:center;gap:4px;padding:8px 11px;display:grid}.reports-v2-period-selected button.active{background:linear-gradient(135deg,#ff790029,#ff79000d);border-color:#ff891e94;box-shadow:inset 0 0 0 1px #ff790014}.reports-v2-period-selected small{color:#92a0a8;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.reports-v2-period-selected strong{font-size:12px}.reports-v2-calendar-navigation{grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.reports-v2-calendar-navigation>span{color:#9aa5ac;text-align:center;font-size:10px;font-weight:650}.reports-v2-calendar-navigation button{color:#d7dde0;cursor:pointer;background:#151c21;border:1px solid #2d363d;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.reports-v2-calendar-navigation button:hover{color:#ff9c42;border-color:#ff891e80}.reports-v2-calendar-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reports-v2-calendar-month{min-width:0}.reports-v2-calendar-month+.reports-v2-calendar-month{border-left:1px solid #ffffff14;padding-left:16px}.reports-v2-calendar-month h3{color:#f0f3f4;text-align:center;margin:0 0 10px;font-size:12px}.reports-v2-calendar-weekdays,.reports-v2-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.reports-v2-calendar-weekdays{color:#71808a;text-align:center;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:750}.reports-v2-calendar-days{align-items:center}.reports-v2-calendar-days>span{min-height:31px;display:block}.reports-v2-calendar-days button{color:#d8dee1;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:10px}.reports-v2-calendar-days button:hover{color:#fff;background:#ffffff14}.reports-v2-calendar-days button.today{color:#ffad59;box-shadow:inset 0 0 0 1px #ff891e85}.reports-v2-calendar-days button.in-range{color:#ffe0b9;background:#ff790021;border-radius:4px}.reports-v2-calendar-days button.start,.reports-v2-calendar-days button.end{color:#fff;background:linear-gradient(#fa922f,#e96c09);border-radius:8px;font-weight:850;box-shadow:0 3px 9px #e96c092e}.reports-v2-period-popover-foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.reports-v2-period-popover-foot span{color:#84919a;font-size:9px;line-height:1.4}.reports-v2-period-popover-foot button{color:#ffad62;min-height:32px;font:inherit;cursor:pointer;background:#ff79001f;border:1px solid #ff891e7a;border-radius:8px;padding:0 12px;font-size:11px;font-weight:750}.reports-v2-period-popover-foot button:hover{color:#fff;background:#ff790033}.reports-v2-filters{border:1px solid var(--r-border);background:#0e1418d1;border-radius:11px;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:10px;display:grid}.reports-v2-filters .field{margin:0}.reports-v2-filters .field>span,.reports-v2-filters .field>label{color:var(--r-muted);font-size:10px}.reports-v2-filters>button{background:var(--r-orange-soft);color:#ff9c43;cursor:pointer;border:1px solid #ff790059;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 13px;font-weight:700;display:flex}.reports-v2-loading,.reports-v2-empty{border:1px dashed var(--r-border);min-height:220px;color:var(--r-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.reports-v2-loading strong,.reports-v2-empty strong{color:#e8ecee}.reports-v2-directory{gap:14px;display:grid}.reports-v2-directory-tools{border-bottom:1px solid var(--r-border-soft);justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.reports-v2-directory-tools>label{border:1px solid var(--r-border);background:var(--r-surface);width:min(460px,50vw);height:40px;color:var(--r-muted);border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.reports-v2-directory-search{transition:border-color .16s,box-shadow .16s,background .16s}.reports-v2-directory-search:focus-within{background:#151c21;border-color:#ff891e9e;box-shadow:0 0 0 3px #ff79001f}.reports-v2-directory-tools .reports-v2-directory-search input{width:100%;min-width:0;min-height:0;color:var(--r-text);font:inherit;outline:0;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.reports-v2-directory-tools input::placeholder{color:#69747d}.reports-v2-quick{gap:7px;display:flex}.reports-v2-quick button{border:1px solid var(--r-border);background:var(--r-surface);color:#9ca7ae;font:inherit;border-radius:8px;padding:8px 12px;font-size:11px}.reports-v2-quick button.active{color:#ff9d44;background:var(--r-orange-soft);border-color:#ff790066}.reports-v2-directory-section{border:1px solid var(--r-border);background:#0e1418b8;border-radius:14px;padding:14px}.reports-v2-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.reports-v2-section-title span{color:#ff9a3d;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800}.reports-v2-section-title h3{margin:2px 0 0;font-size:15px}.reports-v2-section-title small{color:var(--r-muted);font-size:10px}.reports-v2-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reports-v2-directory-card{border:1px solid var(--r-border);min-height:122px;color:var(--r-text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#131b20,#0e1418);border-radius:11px;grid-template-columns:45px 1fr 18px;align-items:start;gap:10px;padding:14px;transition:all .18s;display:grid;position:relative;overflow:hidden}.reports-v2-directory-card:before{content:"";background:linear-gradient(90deg,transparent,var(--r-orange),transparent);height:2px;transition:all .18s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.reports-v2-directory-card:hover{background:#151e23;border-color:#ff790047;transform:translateY(-2px)}.reports-v2-directory-card:hover:before{transform:scaleX(1)}.reports-v2-card-icon{width:43px;height:43px;color:var(--r-orange);background:var(--r-orange-soft);border-radius:10px;place-items:center;display:grid}.report-sales .reports-v2-card-icon{color:#b879ff;background:#9854e624}.report-finance .reports-v2-card-icon{color:#35d87a;background:#29c56d21}.report-coupons .reports-v2-card-icon{color:#ff5265;background:#ef4b5321}.report-deliveries .reports-v2-card-icon{color:#4b91ff;background:#438bff21}.report-customers .reports-v2-card-icon{color:#f7b928;background:#f7b9281f}.report-products .reports-v2-card-icon{color:#ff8736;background:#ff87361f}.report-operations .reports-v2-card-icon{color:#34d6cc;background:#34d6cc1c}.report-peak .reports-v2-card-icon{color:#ae6bff;background:#ae6bff1f}.reports-v2-card-title{align-items:center;gap:7px;display:flex}.reports-v2-card-title strong{font-size:14px}.reports-v2-card-title em{color:#ff9b42;background:#ff79001f;border-radius:12px;padding:3px 6px;font-size:8px;font-style:normal}.reports-v2-directory-card p{color:#8f9aa2;margin:6px 0;font-size:10px;line-height:1.45}.reports-v2-directory-card small{color:#bbc3c8;font-size:9px}.reports-v2-directory-card>svg{color:#6e787f;align-self:center}.reports-v2-directory-bottom{grid-template-columns:1.35fr .8fr;gap:12px;display:grid}.reports-v2-favorites,.reports-v2-directory-summary{border:1px solid var(--r-border);background:#0e1418c2;border-radius:13px;padding:13px}.reports-v2-question{border:0;border-top:1px solid var(--r-border-soft);color:#dfe5e8;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:47px;padding:7px 4px;display:flex}.reports-v2-question span{gap:2px;font-size:11px;display:grid}.reports-v2-question small{color:#ff9a3e;font-weight:700}.reports-v2-question svg{color:#ff851b}.reports-v2-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reports-v2-directory-summary .reports-v2-section-title{grid-column:1/-1;margin-bottom:0}.reports-v2-mini-metric{border:1px solid var(--r-border-soft);background:#10171b;border-radius:9px;gap:3px;padding:10px;display:grid}.reports-v2-mini-metric span{color:var(--r-muted);font-size:9px}.reports-v2-mini-metric strong{font-size:14px}.reports-v2-mini-metric small{font-size:8px}.reports-v2-content{gap:11px;display:grid}.reports-v2-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.reports-v2-metric{border:1px solid var(--r-border);background:linear-gradient(145deg,#121a1f,#0e1418);border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;min-height:102px;padding:11px;display:flex;overflow:hidden}.reports-v2-metric-head{color:#cdd3d7;grid-template-columns:27px minmax(0,1fr) 55px;align-items:center;gap:6px;display:grid}.reports-v2-metric-head>span{width:27px;height:27px;color:var(--r-orange);background:var(--r-orange-soft);border-radius:8px;place-items:center;display:grid}.reports-v2-metric-head small{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.reports-v2-metric>strong{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:18px;line-height:1.05;overflow:hidden}.reports-v2-metric>em{margin-top:5px;font-size:8.5px;font-style:normal}.reports-v2-spark{width:55px;height:25px;color:var(--r-orange);opacity:.85}.positive{color:var(--r-green)!important}.negative{color:var(--r-red)!important}.neutral{color:#8f9aa3!important}.reports-v2-grid{gap:10px;min-width:0;display:grid}.reports-v2-grid-3{grid-template-columns:1.25fr .95fr .95fr}.reports-v2-grid-2{grid-template-columns:1.2fr 1fr}.reports-v2-panel{border:1px solid var(--r-border);background:linear-gradient(145deg,#11191e,#0d1317);border-radius:10px;min-width:0;padding:12px;overflow:hidden}.reports-v2-panel-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.reports-v2-panel-title h3{margin:0;font-size:12px}.reports-v2-panel-title p{color:var(--r-muted);margin:3px 0 0;font-size:9px}.reports-v2-line-panel{color:var(--r-orange)}.reports-v2-line-panel .reports-v2-panel-title{color:var(--r-text)}.reports-v2-line-chart{height:178px;position:relative}.reports-v2-line-chart svg{z-index:2;width:100%;height:100%;position:relative}.reports-v2-line-chart .grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:10px 0}.reports-v2-line-chart .grid-lines i{border-top:1px solid #ffffff0e}.reports-v2-axis{color:#77838c;justify-content:space-between;font-size:8px;display:flex}.reports-v2-donut-wrap{grid-template-columns:140px 1fr;align-items:center;gap:12px;min-height:180px;display:grid}.reports-v2-donut{border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:relative;box-shadow:0 0 24px #00000038}.reports-v2-donut:after{content:"";background:#10171b;border-radius:50%;width:78px;height:78px;position:absolute;box-shadow:0 0 0 1px #ffffff0a}.reports-v2-donut>div{z-index:2;text-align:center;gap:2px;max-width:68px;display:grid;position:relative}.reports-v2-donut small{color:#849098;font-size:8px}.reports-v2-donut strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.reports-v2-legend{gap:7px;display:grid}.reports-v2-legend>div{grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:9px;display:grid}.reports-v2-legend i{border-radius:2px;width:7px;height:7px}.reports-v2-legend span{color:#bdc5ca;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-v2-legend strong{color:#f1f4f5;font-size:8px}.reports-v2-bars{gap:9px;display:grid}.reports-v2-bars>div>div{justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.reports-v2-bars>div>div span{color:#c4cbd0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reports-v2-bars>div>div strong{font-size:8.5px}.reports-v2-bars i{background:#ffffff13;border-radius:99px;height:5px;margin-top:4px;display:block;overflow:hidden}.reports-v2-bars i b{background:linear-gradient(90deg,#ff6d00,#ff9637);border-radius:99px;height:100%;display:block}.reports-v2-bars small{color:#65717a;font-size:7.5px}.reports-v2-bars-panel.compact .reports-v2-bars{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.reports-v2-product-list{gap:0;display:grid}.reports-v2-product-list>div{border-top:1px solid var(--r-border-soft);grid-template-columns:22px minmax(0,1fr) 55px 80px;align-items:center;gap:7px;min-height:28px;font-size:9px;display:grid}.reports-v2-product-list>div:first-child{border-top:0}.reports-v2-product-list span{color:#ff9d45;background:#ff790021;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.reports-v2-product-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-v2-product-list small{color:#8f9aa2}.reports-v2-product-list b{text-align:right}.reports-v2-breakdown{flex-direction:column;display:flex}.reports-v2-breakdown-row{border-top:1px solid var(--r-border-soft);justify-content:space-between;align-items:center;gap:10px;min-height:29px;font-size:9px;display:flex}.reports-v2-breakdown-row:first-of-type{border-top:0}.reports-v2-breakdown-row span{color:#c1c8cd}.reports-v2-breakdown-row.strong{margin-top:3px;padding-top:7px;font-size:11px}.reports-v2-breakdown-row.info b{color:#5ea0ff}.reports-v2-insights{border:1px solid var(--r-border);background:#0e1418ba;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:9px;display:grid}.reports-v2-insight{border:1px solid var(--r-border-soft);background:#11181c;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:88px;padding:10px;display:grid}.reports-v2-insight>span{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.reports-v2-insight small{color:#8d989f;font-size:8px}.reports-v2-insight strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;display:block;overflow:hidden}.reports-v2-insight p{color:#aeb7bd;margin:3px 0 0;font-size:8px;line-height:1.35}.reports-v2-insight.tone-orange>span{color:#ff941f;background:#ff790021}.reports-v2-insight.tone-purple>span{color:#ae6dff;background:#ae6dff1f}.reports-v2-insight.tone-blue>span{color:#5298ff;background:#5298ff1f}.reports-v2-insight.tone-red>span{color:#ff5c64;background:#ff5c641f}.reports-v2-insight-list{align-content:start;display:grid}.reports-v2-insight-list>div:not(.reports-v2-panel-title){border-top:1px solid var(--r-border-soft);grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:56px;display:grid}.reports-v2-insight-list>div>span{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.reports-v2-insight-list>div.ok>span{color:var(--r-green);background:#29c56d1c}.reports-v2-insight-list>div.warn>span{color:#ff9c36;background:#ff9c361c}.reports-v2-insight-list>div.info>span{color:var(--r-blue);background:#438bff1c}.reports-v2-insight-list p{gap:2px;margin:0;display:grid}.reports-v2-insight-list strong{font-size:10px}.reports-v2-insight-list small{color:#8f9ba3;font-size:8.5px;line-height:1.35}.reports-v2-table{display:grid}.reports-v2-table-row{border-top:1px solid var(--r-border-soft);grid-template-columns:1.4fr .8fr .8fr .7fr;align-items:center;gap:9px;min-height:31px;font-size:8.8px;display:grid}.reports-v2-table-row.head{border-top:0;border-bottom:1px solid var(--r-border);color:#78848c;text-transform:uppercase;letter-spacing:.03em;min-height:27px;font-size:7.5px}.reports-v2-table-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-v2-table-row span{color:#c3cbd0}.reports-v2-table-row em{border-radius:10px;justify-self:start;padding:3px 6px;font-size:7px;font-style:normal}.reports-v2-table-row em.ok{color:#3fd17c;background:#29c56d1a}.reports-v2-table-row em.muted{color:#8c969c;background:#ffffff0d}.reports-v2-note{color:#6f7a82;margin-top:auto;padding-top:8px;font-size:7.5px;line-height:1.4}.reports-v2-coupon-impact{flex-direction:column;display:flex}.reports-v2-big-answer{background:linear-gradient(135deg,#ff79001f,#ff790008);border:1px solid #ff79002e;border-radius:9px;gap:4px;padding:13px;display:grid}.reports-v2-big-answer small{color:#d3d9dd;font-size:9px}.reports-v2-big-answer strong{color:#ff9a3d;font-size:24px}.reports-v2-big-answer span{color:#8f9aa2;font-size:8px}.reports-v2-impact-meter{background:#ffffff12;border-radius:99px;height:7px;margin:12px 0 8px;overflow:hidden}.reports-v2-impact-meter i{background:linear-gradient(90deg,#ff7900,#ffb14d);height:100%;display:block}.reports-v2-coupon-impact p{color:#7f8a92;margin:3px 0 0;font-size:8px;line-height:1.45}.reports-v2-customer-summary{flex-direction:column;align-items:center;display:flex}.reports-v2-customer-summary .reports-v2-panel-title{width:100%}.reports-v2-customer-ring{--ring-value:0%;background:radial-gradient(circle at center,#11191e 0 54%,transparent 55%),conic-gradient(var(--r-orange) var(--ring-value),#ffffff12 0);border-radius:50%;align-content:center;place-items:center;width:132px;height:132px;margin:5px auto 8px;display:grid;box-shadow:0 0 25px #ff790014}.reports-v2-customer-ring strong{font-size:22px}.reports-v2-customer-ring span{color:#8e99a1;font-size:8px}.reports-v2-customer-summary p{color:#8d989f;text-align:center;margin:0;font-size:8.5px;line-height:1.45}.reports-v2-status-line{border-top:1px solid var(--r-border-soft);justify-content:space-between;align-items:center;min-height:38px;font-size:9px;display:flex}.reports-v2-status-line span{color:#b9c1c6}.reports-v2-status-line.ok strong{color:var(--r-green)}.reports-v2-status-line.warn strong{color:#ff9f3b}.reports-v2-status-line.info strong{color:#5d9eff}.reports-v2-no-data{text-align:center;color:#6e7a82;padding:24px 8px;font-size:9px}@media (max-width:1450px){.reports-v2-shell{grid-template-columns:190px minmax(0,1fr)}.reports-v2-directory-grid,.reports-v2-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.reports-v2-shell{display:block}.reports-v2-side{border-right:0;border-bottom:1px solid var(--r-border);min-height:0;position:static}.reports-v2-side nav{grid-template-columns:repeat(5,minmax(0,1fr))}.reports-v2-side nav button{justify-content:center}.reports-v2-side nav button span,.reports-v2-side-foot{display:none}.reports-v2-topbar{flex-direction:column}.reports-v2-top-actions{justify-content:flex-start;width:100%}.reports-v2-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-v2-grid-3,.reports-v2-grid-2{grid-template-columns:1fr}.reports-v2-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.reports-v2-main{padding:12px}.reports-v2-directory-tools{flex-direction:column;align-items:stretch}.reports-v2-directory-tools>label{width:100%}.reports-v2-quick{overflow:auto}.reports-v2-directory-grid,.reports-v2-directory-bottom{grid-template-columns:1fr}.reports-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-v2-filters{grid-template-columns:1fr}.reports-v2-period{width:100%}.reports-v2-period-trigger{width:100%;min-width:0}.reports-v2-period-popover{width:min(620px,100vw - 28px)}.reports-v2-top-actions{grid-template-columns:1fr 1fr;display:grid}.reports-v2-top-actions .reports-v2-period{grid-column:1/-1}.reports-v2-insights{grid-template-columns:1fr}.reports-v2-donut-wrap{grid-template-columns:1fr;justify-items:center}.reports-v2-legend{width:100%}.reports-v2-table{overflow-x:auto}.reports-v2-table-row{min-width:540px}}@media (max-width:480px){.reports-v2-metrics{grid-template-columns:1fr}.reports-v2-directory-card{grid-template-columns:40px 1fr 16px}.reports-v2-period-popover{width:calc(100vw - 24px);padding:13px;left:0;right:auto}.reports-v2-calendar-months{grid-template-columns:1fr}.reports-v2-calendar-month+.reports-v2-calendar-month,.reports-v2-period-popover-foot span{display:none}}.admin-refund-backdrop{-webkit-backdrop-filter:none!important;background:#0305076b!important}.admin-refunds-channel-filter{background:#00000024;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:-2px 0 14px;padding:11px 13px;display:flex}.admin-refunds-channel-copy{gap:3px;min-width:0;display:grid}.admin-refunds-channel-copy strong{color:#fff8ea;letter-spacing:.02em;font-size:11px}.admin-refunds-channel-copy span{color:#fff8ea8c;font-size:10px;line-height:1.35}.admin-refunds-channel-options{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-refunds-channel-options button{color:#fff8eab8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;min-height:36px;padding:0 11px;font-size:10px;font-weight:850}.admin-refunds-channel-options button:hover{color:#ffe09a;background:#ffb51b14;border-color:#ffb51b7a}.admin-refunds-channel-options button.active{color:#191207;background:linear-gradient(145deg,#ffd45e,#f0a400);border-color:#d99a16}.admin-refund-authenticator-field{max-width:320px}.admin-refund-authenticator-field>small{color:#fff8ea8f;font-size:10px;line-height:1.35}@media (max-width:720px){.admin-refunds-channel-filter{flex-direction:column;align-items:stretch}.admin-refunds-channel-options{grid-template-columns:1fr;display:grid}.admin-refunds-channel-options button{width:100%}.admin-refund-authenticator-field{max-width:none}}.product-manager-panel,.product-editor-shell{--product-accent:var(--theme-primary,#ffb51b);--product-accent-soft:color-mix(in srgb, var(--product-accent) 14%, transparent);--product-border:#ffffff17;--product-border-strong:#ffffff26;--product-surface:#ffffff09;--product-surface-hover:#ffffff0f}.product-manager-panel{gap:16px;display:grid;background:radial-gradient(circle at 94% -10%, color-mix(in srgb, var(--product-accent) 12%, transparent), transparent 30%), var(--theme-surface,#171717)!important;padding:22px!important;overflow:visible!important}.product-manager-panel .product-manager-head{border-bottom:1px solid var(--product-border);align-items:flex-end;gap:20px;padding-bottom:18px;margin:0!important}.product-manager-panel .product-manager-head h3,.product-editor-shell .product-editor-head h3{color:var(--theme-text,#fff8ea);letter-spacing:-.035em;line-height:1.05;margin:5px 0 4px!important;font-size:clamp(24px,2.2vw,32px)!important}.product-manager-panel .product-manager-head p,.product-editor-shell .product-editor-head p{max-width:640px;font-size:12px;line-height:1.55;color:var(--theme-muted,#fff8ea99)!important;margin:0!important}.admin-section-kicker{color:var(--product-accent,var(--theme-primary,#ffb51b));letter-spacing:.14em;font-size:10px;font-weight:950}.product-manager-head-actions{gap:10px!important}.product-manager-summary{box-shadow:inset 0 1px #ffffff09;border-color:color-mix(in srgb, var(--product-accent) 24%, transparent)!important;background:color-mix(in srgb, var(--product-accent) 7%, #ffffff04)!important;border-radius:13px!important;min-width:118px!important;padding:9px 13px!important}.product-manager-summary strong{color:#fff9eb!important;font-size:22px!important}.product-create-btn{min-height:44px!important;box-shadow:0 8px 22px color-mix(in srgb, var(--product-accent) 16%, transparent)!important;border-radius:12px!important}.product-catalog-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.product-catalog-stat{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09;border-color:var(--product-border)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important;border-radius:14px!important;min-height:64px!important;padding:12px 14px!important}.product-catalog-stat:after{background:color-mix(in srgb, var(--product-accent) 7%, transparent);content:"";pointer-events:none;border-radius:50%;width:82px;height:82px;position:absolute;inset:auto -28px -38px auto}.product-catalog-stat.featured{border-color:color-mix(in srgb, var(--product-accent) 24%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--product-accent) 8%, #ffffff05), #ffffff05)!important}.product-catalog-stat strong{font-weight:950;font-size:20px!important}.product-catalog-stat small{font-weight:700;font-size:10px!important}.product-catalog-toolbar{box-shadow:inset 0 1px #ffffff06;border-color:var(--product-border)!important;background:#0000001f!important;border-radius:15px!important;grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(150px,.65fr)) auto auto!important;gap:9px!important;padding:12px!important}.product-search-field{transition:border-color .16s,box-shadow .16s,background .16s;overflow:hidden;border:1px solid var(--product-border-strong)!important;background:#070809a8!important;border-radius:11px!important;min-height:44px!important;padding:0 13px!important;box-shadow:inset 0 1px #ffffff09!important}.product-search-field>svg{width:17px;height:17px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--product-accent) 28%, transparent));flex:0 0 17px}.product-search-field:hover{background:#0b0c0dcc!important}.product-search-field:focus-within{border-color:color-mix(in srgb, var(--product-accent) 72%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--product-accent) 11%, transparent)!important}.product-search-field input{min-height:42px!important;color:var(--theme-text,#fff8ea)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 0 0 10px!important;font-size:12px!important}.product-manager-panel .product-catalog-toolbar .product-search-field input:focus,.product-manager-panel .product-catalog-toolbar .product-search-field input:focus-visible,.product-search-field:focus-within input{box-shadow:none!important;border:0!important;outline:0!important}.product-filter-field>span{color:#ffe0a1b8!important;letter-spacing:.11em!important;font-size:9px!important}.product-filter-field .imperial-select-trigger{border-color:var(--product-border-strong)!important;min-height:44px!important;box-shadow:none!important;background:#ffffff09!important;border-radius:11px!important}.product-filter-field .imperial-select-trigger:hover{border-color:color-mix(in srgb, var(--product-accent) 35%, #ffffff1f)!important;background:#ffffff0d!important;transform:none!important}.product-clear-filters{border-radius:11px!important;min-height:44px!important}.product-catalog-count{text-align:right;min-width:84px}.product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.product-catalog-card{border:1px solid var(--product-border);background:linear-gradient(145deg,#ffffff0e,#ffffff04),#07080952;border-radius:17px;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;overflow:hidden;box-shadow:0 12px 28px #00000021,inset 0 1px #ffffff06}.product-catalog-card:hover{border-color:color-mix(in srgb, var(--product-accent) 34%, #ffffff14);background:linear-gradient(145deg, color-mix(in srgb, var(--product-accent) 5%, #ffffff0e), #ffffff05), #07080966;transform:translateY(-2px);box-shadow:0 17px 34px #00000036,inset 0 1px #ffffff09}.product-catalog-card.is-inactive{opacity:.72;filter:saturate(.72)}.product-catalog-card.is-inactive:hover{opacity:.92}.product-card-main{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.product-card-image{background-position:50%;background-size:cover;border:1px solid #ffffff17;border-radius:13px;flex:none;place-items:center;width:82px;height:82px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.product-card-image.fallback{color:color-mix(in srgb, var(--product-accent) 82%, #fff);background:linear-gradient(145deg, color-mix(in srgb, var(--product-accent) 15%, #1a1712), #101112)}.product-card-copy{gap:4px;min-width:0;display:grid}.product-card-badges{align-items:center;gap:6px;min-width:0;margin-bottom:1px;display:flex}.product-card-category,.product-card-featured{color:#fff8ea9e;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:21px;padding:3px 7px;font-size:9px;font-weight:850;display:inline-flex;overflow:hidden}.product-card-featured{border-color:color-mix(in srgb, var(--product-accent) 25%, transparent);color:#ffd56c;background:color-mix(in srgb, var(--product-accent) 10%, transparent)}.product-card-copy>strong{min-width:0;color:var(--theme-text,#fff8ea);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.25;overflow:hidden}.product-card-copy>small{min-width:0;color:var(--theme-muted,#fff8ea8f);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card-price{align-content:center;justify-items:end;gap:1px;min-width:94px;padding-left:10px;display:grid}.product-card-price>small{color:#fff8ea61;font-size:9px;text-decoration:line-through}.product-card-price>strong{color:#ffd15b;letter-spacing:-.025em;white-space:nowrap;font-size:17px;font-weight:950}.product-card-price>span{color:#fff8ea7a;white-space:nowrap;font-size:9px}.product-card-meta{grid-template-columns:.75fr 1.35fr .65fr;padding:0 14px 12px;display:grid}.product-card-meta>span{border-top:1px solid #ffffff0e;border-right:1px solid #ffffff0e;gap:2px;min-width:0;padding:9px 12px;display:grid}.product-card-meta>span:first-child{padding-left:0}.product-card-meta>span:last-child{border-right:0;padding-right:0}.product-card-meta small{color:#fff8ea61;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.product-card-meta strong{color:#fff8eabd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:800;overflow:hidden}.product-card-meta strong.active{color:#77e5a5}.product-card-meta strong.inactive{color:#ff9b94}.product-manager-panel .product-card-actions{background:#00000017;border-top:1px solid #ffffff0e;padding:11px 14px 14px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:auto!important;max-width:none!important;display:grid!important}.product-manager-panel .product-card-actions>button{width:100%!important;min-height:38px!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:7px 9px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.product-manager-panel .product-card-actions>button>svg{vertical-align:middle;flex:0 0 15px;width:15px;height:15px;margin:0;display:block}.product-manager-panel .product-card-actions>button:hover{transform:translateY(-1px)}.storefront-install-backdrop{z-index:2600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.storefront-install-guide{color:#fff8ec;background:radial-gradient(circle at 0 0,#ffae1626,#0000 34%),linear-gradient(160deg,#1d1b18,#0d0e0f 68%);border:1px solid #ffb51b5c;border-radius:24px;grid-template-columns:48px minmax(0,1fr);gap:14px;width:min(100%,480px);max-height:calc(100dvh - 28px);padding:20px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 80px #000000b8,inset 0 1px #ffffff12}.storefront-install-close{color:#ffffffc7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.storefront-install-icon{color:#ffbd2f;background:#ffb51b1c;border:1px solid #ffb51b4d;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.storefront-install-copy{min-width:0;padding-right:34px}.storefront-install-copy>span{color:#ffbd2f;letter-spacing:.12em;font-size:10px;font-weight:950}.storefront-install-copy h2{margin:5px 0 6px;font-size:20px;line-height:1.08}.storefront-install-copy p{color:#fff8eca3;margin:0;font-size:12px;line-height:1.45}.storefront-install-steps,.storefront-install-android{grid-column:1/-1;margin:2px 0 0}.storefront-install-steps{gap:8px;padding:0;list-style:none;display:grid}.storefront-install-steps li,.storefront-install-menu-step{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;display:grid}.storefront-install-steps li>span,.storefront-install-menu-step>span{color:#ffbd2f;background:#ffb51b1a;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:950;display:grid}.storefront-install-steps strong,.storefront-install-steps small,.storefront-install-menu-step strong,.storefront-install-menu-step small{display:block}.storefront-install-steps strong,.storefront-install-menu-step strong{font-size:12px}.storefront-install-steps small,.storefront-install-menu-step small{color:#fff8ec94;margin-top:3px;font-size:10px;line-height:1.35}.storefront-install-primary{color:#211300;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff9d16,#ffc83d);border:1px solid #ffc43d;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #ff9e1633}.storefront-install-later{color:#fff8ec94;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:center;padding:7px 12px;font-size:11px;font-weight:800}@media (min-width:721px){.storefront-install-backdrop{align-items:center}}html body .storefront-install-backdrop{width:100vw;height:100dvh;min-height:100dvh;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));box-sizing:border-box;isolation:isolate;overflow:hidden;z-index:2147483647!important}body:has(.storefront-install-backdrop){overflow:hidden!important}body:has(.storefront-install-backdrop) :is(.mobile-category-sticky,.mobile-storefront-nav,.mobile-customer-nav,.floating-cart,.floating-cart-space){visibility:hidden!important;pointer-events:none!important}@media (max-width:720px){html body .storefront-install-backdrop{align-items:center!important}html body .storefront-install-guide{width:min(100%,480px);max-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:20px;padding:18px}}@media (max-width:390px),(max-height:700px){html body .storefront-install-guide{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:15px}.storefront-install-icon{width:40px;height:40px}.storefront-install-copy h2{font-size:18px}.storefront-install-steps{gap:7px}.storefront-install-steps li{min-height:58px;padding:9px}}.ops-root .ops-drawer{isolation:isolate;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#111315!important;box-shadow:-18px 0 42px #00000057,inset 1px 0 #ffb51b14!important}.ops-row-actions-menu.portal-menu{isolation:isolate;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#15181c!important}.ops-row-actions-menu.portal-menu .ops-row-actions-item{background:#1b1f24!important}.ops-row-actions-menu.portal-menu .ops-row-actions-item:hover,.ops-row-actions-menu.portal-menu .ops-row-actions-item:focus-visible{background:#292f36!important}.checkout-premium-shell .checkout-main-card{container:checkout-main/inline-size}@container checkout-main (max-width:760px){.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.payment-method-card{border-radius:15px!important;gap:10px!important;min-height:84px!important;padding:12px 42px 12px 12px!important}.payment-method-icon{border-radius:11px!important;flex:0 0 38px!important;width:38px!important;height:38px!important}.payment-method-copy{gap:3px!important;min-width:0!important}.payment-method-copy strong{font-size:13px!important;line-height:1.15!important}.payment-method-copy span{color:#fff8ec94!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:10px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.payment-method-card .checkout-selected-dot{width:25px!important;height:25px!important;top:10px!important;right:9px!important;translate:none!important}.checkout-benefits-desktop-grid .checkout-cashback-auto{grid-template-columns:32px minmax(0,1fr)!important;align-content:center!important;min-height:0!important;padding:14px!important}.checkout-benefits-desktop-grid .checkout-cashback-auto-side{border-top:1px solid #ffe29e24;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:2px 0 0!important;padding-top:10px!important;display:flex!important}.checkout-benefits-desktop-grid .checkout-cashback-auto-side b{font-size:16px!important}.checkout-benefits-desktop-grid .checkout-cashback-toggle{padding:6px 9px!important;font-size:9px!important}}@container checkout-main (max-width:430px){.payment-method-grid{grid-template-columns:1fr!important}.payment-method-copy span{-webkit-line-clamp:1!important}}@media (min-width:768px) and (max-width:1320px){main:not(.cart-page):has(>.checkout-shell)>.topbar .nav-links{flex:1 0 100%!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}main:not(.cart-page):has(>.checkout-shell)>.topbar .nav-links>.pill-link:first-child{background:linear-gradient(145deg,#ffb51b13,#ffffff09)!important;border-color:#ffb51b38!important;border-radius:14px!important;flex:none!important;width:auto!important;min-width:178px!important;min-height:48px!important;padding:0 15px 0 9px!important}main:not(.cart-page):has(>.checkout-shell)>.topbar .nav-links>.pill-link:first-child:before{background:#ffb51b14;border:1px solid #ffb51b38;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}main:not(.cart-page):has(>.checkout-shell)>.topbar .nav-links>.profile-shell{margin-left:auto!important}}.cart-lines-premium{container:cart-lines/inline-size}.cart-line-premium .cart-line-total,.cart-line-premium .cart-line-total b,.cart-line-premium .cart-line-total small{white-space:nowrap!important}@container cart-lines (max-width:820px){.cart-line-premium{grid-template-columns:minmax(190px,1fr) minmax(196px,auto) minmax(92px,max-content)!important;gap:12px!important;padding:14px!important}.cart-line-premium .cart-line-media{gap:12px!important}.cart-line-premium .cart-thumb{flex-basis:86px!important;width:86px!important;height:86px!important}.cart-line-premium .cart-line-controls{gap:8px!important}.cart-line-premium .cart-qty-control{grid-template-columns:38px 46px 38px!important}.cart-line-premium .cart-qty-control button{width:38px!important;min-width:38px!important}.cart-line-premium .cart-edit-btn{min-width:70px!important;padding-inline:10px!important}.cart-line-premium .cart-line-total{gap:4px!important}.cart-line-premium .cart-line-total strong{font-size:13px!important}.cart-line-premium .cart-line-total b{font-size:16px!important}.cart-line-premium .cart-option-summary{grid-column:1/-1!important}}@container cart-lines (max-width:620px){.cart-line-premium{grid-template-columns:minmax(0,1fr) auto!important}.cart-line-premium .cart-line-media{grid-column:1!important}.cart-line-premium .cart-line-total{grid-area:1/2!important;align-self:center!important}.cart-line-premium .cart-line-controls{border-top:1px solid #ffffff14;grid-column:1/-1!important;justify-content:end!important;justify-self:stretch!important;padding:12px 6px 6px 0!important}}.payment-delivery-choices{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:8px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff09}.payment-delivery-choices-label{color:#fff8ecb8;letter-spacing:.02em;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:800}.payment-delivery-choices>button{color:#fff8ecbd;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 11px;display:flex}.payment-delivery-choices>button>svg{color:#ffbd35;flex:0 0 17px}.payment-delivery-choices>button>span{gap:2px;min-width:0;display:grid}.payment-delivery-choices strong,.payment-delivery-choices small{display:block}.payment-delivery-choices strong{color:#fff8ec;font-size:12px}.payment-delivery-choices small{color:#fff8ec85;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.payment-delivery-choices>button.active{color:#ffc638;background:linear-gradient(145deg,#ffb51b2b,#ffffff0b);border-color:#ffbe30b8;box-shadow:inset 0 0 0 1px #ffb51b14}.payment-method-card>.payment-method-selected-indicator{filter:drop-shadow(0 4px 10px #ffc23338);place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:18px;translate:0 -50%;color:#ffc233!important}.payment-method-card>.payment-method-selected-indicator svg{stroke:currentColor;width:24px;height:24px}@container checkout-main (max-width:520px){.payment-delivery-choices{grid-template-columns:1fr}}.product-manager-panel .product-card-actions .product-edit-btn{border-color:color-mix(in srgb, var(--product-accent) 26%, transparent)!important;color:#ffd36c!important;background:color-mix(in srgb, var(--product-accent) 8%, transparent)!important}.product-manager-panel .product-card-actions .product-edit-btn:hover{border-color:color-mix(in srgb, var(--product-accent) 48%, transparent)!important;color:#fff0bd!important;background:color-mix(in srgb, var(--product-accent) 14%, transparent)!important}.product-catalog-empty{min-height:240px;color:var(--theme-muted,#fff8ea94);text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:17px;grid-column:1/-1;place-content:center;justify-items:center;gap:7px;padding:28px;display:grid}.product-catalog-empty>span{width:46px;height:46px;color:var(--product-accent);background:var(--product-accent-soft);border-radius:14px;place-items:center;margin-bottom:3px;display:grid}.product-catalog-empty strong{color:var(--theme-text,#fff8ea);font-size:14px}.product-catalog-empty p{max-width:360px;margin:0 0 4px;font-size:11px;line-height:1.5}.product-editor-shell{gap:15px;display:grid;background:radial-gradient(circle at 93% -10%, color-mix(in srgb, var(--product-accent) 11%, transparent), transparent 31%), var(--theme-surface,#171717)!important;padding:22px!important;overflow:visible!important}.product-editor-shell .product-editor-head{z-index:8;border-bottom:1px solid var(--product-border);background:color-mix(in srgb, var(--theme-surface,#171717) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:18px;position:sticky;top:0;margin:-22px -22px 0!important;padding:16px 22px!important}.product-editor-back{white-space:nowrap;border-radius:11px!important;min-height:40px!important}.product-editor-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-editor-overview article{border:1px solid var(--product-border);background:#ffffff07;border-radius:12px;gap:3px;min-width:0;padding:11px 13px;display:grid}.product-editor-overview article span{color:#fff8ea66;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.product-editor-overview article strong{color:#fff8eadb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:900;overflow:hidden}.product-editor-overview article.is-active strong,.product-editor-overview article.is-saved strong{color:#78e7a6}.product-editor-overview article.is-inactive strong{color:#ff9e97}.product-editor-overview article.has-changes{border-color:color-mix(in srgb, var(--product-accent) 32%, transparent);background:color-mix(in srgb, var(--product-accent) 7%, transparent)}.product-editor-overview article.has-changes strong{color:#ffd36a}.product-editor-shell .product-form-layout{gap:14px!important}.product-editor-shell .product-form-preview,.product-editor-shell .product-form-fields{box-shadow:inset 0 1px #ffffff07;border-color:var(--product-border)!important;background:linear-gradient(145deg,#ffffff0b,#ffffff04)!important;border-radius:17px!important}.product-editor-shell .product-image-dropzone{background:#00000024!important;border-color:#ffffff1f!important;border-radius:15px!important}.product-editor-shell .product-image-dropzone:hover,.product-editor-shell .product-image-dropzone.is-dragging{border-color:color-mix(in srgb, var(--product-accent) 60%, transparent)!important;background:color-mix(in srgb, var(--product-accent) 6%, #00000024)!important}.product-editor-shell .field-grid{gap:10px!important}.product-editor-shell .field,.product-editor-shell .product-field{min-width:0}.product-editor-shell input,.product-editor-shell textarea,.product-editor-shell select{border-radius:11px!important}.product-editor-shell input:focus,.product-editor-shell textarea:focus,.product-editor-shell select:focus{border-color:color-mix(in srgb, var(--product-accent) 68%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--product-accent) 10%, transparent)!important}.product-editor-shell .product-modifiers-section{border-color:var(--product-border)!important;background:#0000001a!important;border-radius:15px!important}.product-editor-shell .product-modifier-card,.product-editor-shell .product-modifier-group-editor{background:#ffffff06!important;border-color:#ffffff14!important;border-radius:13px!important}.product-editor-shell .product-modifier-card.active,.product-editor-shell .product-modifier-group-editor:focus-within{border-color:color-mix(in srgb, var(--product-accent) 32%, transparent)!important}.product-editor-shell .selection-row{padding-top:4px;gap:8px!important}.product-editor-shell .selection-row>button{border-radius:11px!important;min-height:40px!important}.product-editor-shell .hero-actions{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;margin-top:2px;padding-top:13px;gap:8px!important;display:flex!important}.product-editor-shell .hero-actions .primary-btn,.product-editor-shell .hero-actions .ghost-btn{border-radius:11px!important;min-height:42px!important}.product-editor-shell .hero-actions .primary-btn:disabled{opacity:.42;box-shadow:none!important}@media (max-width:1280px){.product-card-grid{grid-template-columns:1fr}.product-catalog-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(125px,.62fr)) auto!important}.product-catalog-count{grid-column:1/-1;justify-self:end}}@media (max-width:920px){.product-manager-panel .product-manager-head,.product-editor-shell .product-editor-head{flex-direction:column!important;align-items:stretch!important}.product-manager-head-actions{width:100%}.product-manager-summary{flex:1}.product-catalog-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-catalog-toolbar{grid-template-columns:1fr 1fr!important}.product-search-field{grid-column:1/-1!important}.product-catalog-count{grid-column:2!important}.product-editor-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.product-manager-panel,.product-editor-shell{padding:15px!important}.product-editor-shell .product-editor-head{margin:-15px -15px 0!important;padding:13px 15px!important}.product-manager-head-actions{grid-template-columns:1fr 1fr;display:grid!important}.product-manager-summary{min-width:0!important}.product-create-btn{justify-content:center;min-width:0;padding-inline:10px!important}.product-catalog-toolbar{grid-template-columns:1fr!important}.product-search-field,.product-filter-field,.product-clear-filters,.product-catalog-count{grid-column:1!important}.product-clear-filters{width:100%}.product-catalog-count{text-align:left;justify-self:start}.product-card-main{grid-template-columns:64px minmax(0,1fr);gap:11px;padding:12px}.product-card-image{border-radius:11px;width:64px;height:64px}.product-card-price{grid-area:2/1/auto/-1;justify-items:start;min-width:0;margin-left:75px;padding:0}.product-card-meta{grid-template-columns:1fr 1fr;padding-inline:12px}.product-card-meta>span:nth-child(2){border-right:0}.product-card-meta>span:last-child{border-top:1px solid #ffffff0e;grid-column:1/-1;padding-left:0}.product-manager-panel .product-card-actions{padding-inline:12px;grid-template-columns:1fr!important}.product-editor-overview{grid-template-columns:1fr 1fr}.product-editor-shell .field-grid{grid-template-columns:1fr!important}.product-editor-shell .product-modifiers-head,.product-editor-shell .product-modifier-group-head{flex-direction:column!important;align-items:stretch!important}.product-editor-shell .product-modifier-title-fields,.product-editor-shell .product-modifier-rules,.product-editor-shell .product-modifier-option{grid-template-columns:1fr!important}.product-editor-shell .hero-actions{flex-wrap:wrap}.product-editor-shell .hero-actions .product-selection-warning{width:100%}.product-editor-shell .hero-actions .primary-btn,.product-editor-shell .hero-actions .ghost-btn{flex:1}}.product-editor-shell{--product-editor-max:1440px;width:min(100%, var(--product-editor-max));margin-inline:auto;background:radial-gradient(circle at 92% -5%, color-mix(in srgb, var(--product-accent,#ffb000) 10%, transparent), transparent 30%), linear-gradient(180deg, #141618 0%, #101214 100%)!important;border-radius:20px!important;gap:12px!important;padding:20px!important}.product-editor-shell .product-editor-head{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff14;min-height:78px;position:sticky;top:0;box-shadow:0 12px 28px #0000002e;background:#0e1012f0!important;margin:-20px -20px 0!important;padding:15px 20px!important}.product-editor-head-copy{min-width:0;max-width:820px}.product-editor-shell .product-editor-head h3{letter-spacing:-.035em;margin:3px 0 2px!important;font-size:clamp(20px,2vw,27px)!important}.product-editor-shell .product-editor-head p{max-width:760px;line-height:1.45;color:#fff8ea91!important;margin:0!important;font-size:12px!important}.product-editor-back{min-width:156px;min-height:40px!important;padding-inline:14px!important}.product-editor-overview{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.product-editor-overview article{min-height:58px;background:#ffffff07!important;border-radius:12px!important;padding:10px 12px!important}.product-editor-overview article span{font-size:9px!important}.product-editor-overview article strong{font-size:12px!important}.product-editor-shell .product-form-layout{grid-template-columns:280px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.product-editor-shell .product-form-preview{background:linear-gradient(155deg,#ffffff0b,#ffffff04)!important;border:1px solid #ffffff16!important;border-radius:16px!important;align-self:start!important;gap:11px!important;padding:12px!important;display:grid!important;position:sticky!important;top:92px!important;box-shadow:inset 0 1px #ffffff07,0 16px 34px #00000024!important}.product-editor-shell .product-image-dropzone{overflow:hidden;border-radius:13px!important}.product-editor-shell .product-image-prompt{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070809b8;border-radius:12px;gap:6px;padding:13px}.product-editor-shell .product-image-prompt strong{font-size:12px}.product-editor-shell .product-image-prompt small{font-size:9px}.product-editor-shell .product-image-guidance{color:#fff8ea6b;gap:4px;padding:0 2px;font-size:9px;line-height:1.45;display:grid}.product-editor-shell .product-image-guidance strong{color:#ff9a94}.product-editor-side-summary{background:#00000029;border:1px solid #ffffff13;border-radius:13px;gap:7px;padding:13px;display:grid}.product-editor-side-name{color:#fff8ea;text-overflow:ellipsis;font-size:15px;line-height:1.25;overflow:hidden}.product-editor-side-summary>small{color:#fff8ea80;font-size:10px}.product-editor-side-price{border-block:1px solid #ffffff0f;gap:2px;margin-top:2px;padding:10px 0;display:grid}.product-editor-side-price span{color:#fff8ea6b;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.product-editor-side-price strong{color:#ffd05e;letter-spacing:-.03em;font-size:20px}.product-editor-side-facts,.product-editor-side-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-editor-side-facts span{color:#fff8ea85;background:#ffffff09;border-radius:9px;flex:1;min-width:90px;padding:7px 8px;font-size:9px}.product-editor-side-facts strong{color:#fff8ea;font-size:11px}.product-editor-side-status span{border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.product-editor-side-status .active{color:#7ee9a9;background:#46de8814;border-color:#46de8838}.product-editor-side-status .inactive{color:#ffaaa3;background:#ff6a6a14;border-color:#ff6a6a38}.product-editor-side-status .featured{color:#ffd36a;background:#ffb51b17;border-color:#ffb51b3d}.product-editor-shell .product-form-fields{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.product-editor-shell .product-form-fields>.editor-grid{display:grid;gap:11px!important}.product-edit-section{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff16;border-radius:16px;gap:14px;min-width:0;padding:17px;display:grid;box-shadow:inset 0 1px #ffffff06}.product-edit-section-head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-bottom:11px;display:flex}.product-edit-section-head>div{align-items:center;gap:10px;min-width:0;display:flex}.product-edit-section-head>div>span{color:#ffd36a;background:#ffb51b14;border:1px solid #ffb51b3d;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:950;display:grid}.product-edit-section-head>div>div{gap:1px;min-width:0;display:grid}.product-edit-section-head strong{color:#fff8ea;font-size:14px;font-weight:950}.product-edit-section-head small{color:#fff8ea78;font-size:10px;line-height:1.35}.product-edit-section-badge{color:#ffd36a;letter-spacing:.05em;text-transform:uppercase;background:#ffb51b0f;border:1px solid #ffb51b2e;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.product-editor-shell .field-shell{gap:6px}.product-editor-shell .field-shell-label,.product-editor-shell .field>label,.product-editor-shell .field-full>label{color:#fff8eaa3!important;font-size:10px!important;font-weight:850!important}.product-editor-shell input,.product-editor-shell textarea,.product-editor-shell select,.product-editor-shell .imperial-select-trigger{color:#fff8ea!important;background:#0b0d0f!important;border-color:#ffffff1c!important;border-radius:10px!important;min-height:42px!important;font-size:11px!important}.product-editor-shell textarea{line-height:1.45;min-height:88px!important}.product-editor-shell input:hover,.product-editor-shell textarea:hover,.product-editor-shell select:hover{border-color:#ffffff2e!important}.product-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-editor-money-input,.product-editor-shell .product-modifier-price{min-height:42px;overflow:hidden;background:#0b0d0f!important;border-radius:10px!important}.product-editor-money-input>span,.product-editor-shell .product-modifier-price>span{color:#f0b52f;background:#ffb51b1a;align-self:stretch;place-items:center;width:34px;font-size:9px;font-weight:950;display:grid}.product-editor-money-input input,.product-editor-shell .product-modifier-price input{min-height:40px!important;box-shadow:none!important;border:0!important}.product-points-row{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.product-points-help{background:#ffffff06;border:1px solid #fff1;border-radius:11px;align-content:center;gap:3px;padding:10px 12px;display:grid}.product-points-help strong{color:#ffd36a;font-size:11px}.product-points-help span{color:#fff8ea7a;font-size:9px;line-height:1.4}.product-editor-shell .product-modifiers-editor{background:linear-gradient(145deg,#ffffff0a,#ffffff04)!important;border:1px solid #ffffff16!important;border-radius:16px!important;gap:12px!important;padding:17px!important}.product-editor-shell .product-modifiers-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.product-modifiers-section-title{flex:1;border-bottom:0!important;padding-bottom:0!important}.product-editor-shell .product-modifier-presets{justify-content:flex-end;gap:6px}.product-editor-shell .product-modifier-presets button{white-space:nowrap;border-radius:9px!important;min-height:34px!important;padding:7px 9px!important;font-size:9px!important}.product-editor-shell .product-add-group-btn{color:#181006!important}.product-editor-shell .product-modifier-tabs{background:#0000002e;border-radius:11px;gap:5px;padding:4px}.product-editor-shell .product-modifier-tab{text-align:left;grid-template-rows:auto auto;grid-template-columns:22px auto;gap:0 7px;min-height:43px;padding:5px 9px;display:grid}.product-editor-shell .product-modifier-tab>span{grid-row:1/3;align-self:center}.product-editor-shell .product-modifier-tab>strong{max-width:170px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.product-editor-shell .product-modifier-tab>small{color:#fff8ea61;font-size:8px}.product-editor-shell .product-modifiers-empty{border-radius:13px;gap:4px;padding:24px;display:grid}.product-editor-shell .product-modifiers-empty strong{color:#fff8ea;font-size:12px}.product-editor-shell .product-modifiers-empty span{color:#fff8ea75;font-size:10px}.product-editor-shell .product-modifier-group{background:#00000026;border-color:#ffb51b24;border-radius:13px;gap:12px;padding:13px}.product-editor-shell .product-modifier-group-head{align-items:end!important;gap:9px!important}.product-editor-shell .product-modifier-title-fields{grid-template-columns:minmax(170px,.72fr) minmax(240px,1.28fr);gap:9px}.product-editor-shell .product-modifier-remove{border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:9px;display:inline-flex}.product-editor-shell .product-modifier-rules{background:#ffffff05;border:1px solid #ffffff0e;border-radius:11px;padding:9px;grid-template-columns:130px 130px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;display:grid!important}.product-editor-shell .product-modifier-rule-help{background:#ffb51b11;border-radius:9px;min-height:42px;padding:8px 10px}.product-editor-shell .product-modifier-rule-help strong{font-size:10px}.product-editor-shell .product-modifier-rule-help span{font-size:9px}.product-editor-shell .product-modifier-options{gap:5px}.product-modifier-options-head,.product-editor-shell .product-modifier-option{grid-template-columns:30px minmax(190px,1fr) minmax(145px,170px) minmax(145px,170px) 78px 36px!important;align-items:center!important;gap:7px!important;display:grid!important}.product-modifier-options-head{color:#fff8ea59;letter-spacing:.04em;text-transform:uppercase;padding:0 7px 2px;font-size:8px;font-weight:900}.product-editor-shell .product-modifier-option{background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;min-height:54px;padding:6px 7px;transition:border-color .15s,background .15s}.product-editor-shell .product-modifier-option:hover,.product-editor-shell .product-modifier-option:focus-within{background:#ffb51b06;border-color:#ffb51b2e}.product-editor-shell .product-modifier-option .field-shell-label{display:none}.product-option-order{color:#fff8ea73;background:#ffffff0b;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.product-editor-shell .product-modifier-option input{min-height:38px!important}.product-editor-shell .product-option-visibility{border-radius:9px;width:78px;height:38px;padding:0 8px;font-size:8px}.product-editor-shell .product-option-delete{border-radius:9px;width:36px;height:38px}.product-editor-shell .product-add-option{border-radius:9px;min-height:36px;margin-top:2px;padding:7px 11px;font-size:9px}.product-publish-section{gap:10px}.product-editor-shell .product-publish-section .selection-row{grid-template-columns:repeat(2,minmax(0,1fr));background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:grid!important}.product-editor-shell .product-publish-section .selection-row>button{min-height:42px!important}.product-editor-shell .product-editor-savebar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;background:#0d0f11f0!important;gap:8px!important;margin:2px 0 0!important;padding:10px!important;display:grid!important;position:sticky!important;bottom:10px!important;box-shadow:0 -12px 34px #00000047!important}.product-save-state{gap:1px;min-width:0;padding-inline:2px 10px;display:grid}.product-save-state strong{font-size:10px}.product-save-state span{color:#fff8ea6e;font-size:8px}.product-save-state.pending strong{color:#ffd36a}.product-save-state.saved strong{color:#79e7a6}.product-editor-shell .product-editor-savebar .product-selection-warning{grid-area:1/1/auto/-1;margin:0}.product-editor-shell .product-editor-savebar .product-selection-warning+.ghost-btn,.product-editor-shell .product-editor-savebar .product-selection-warning+.ghost-btn+.primary-btn{grid-row:2}.product-editor-shell .product-editor-savebar>button{min-width:118px;border-radius:10px!important;min-height:40px!important}@media (max-width:1400px){.product-editor-shell{--product-editor-max:1120px}.product-editor-shell .product-form-layout{grid-template-columns:240px minmax(0,1fr)!important}.product-price-grid{grid-template-columns:1fr 1fr}.product-price-grid>:last-child{grid-column:1/-1}.product-editor-shell .product-modifiers-head{flex-direction:column!important;align-items:stretch!important}.product-editor-shell .product-modifier-presets{justify-content:flex-start}.product-modifier-options-head{display:none!important}.product-editor-shell .product-modifier-option{grid-template-areas:"order name delivery table""order visibility visibility delete";grid-template-columns:28px minmax(150px,1fr) minmax(110px,.72fr) minmax(110px,.72fr)!important;row-gap:9px!important}.product-editor-shell .product-modifier-option .product-option-order{grid-area:order;align-self:stretch;height:auto}.product-editor-shell .product-modifier-option>.field-shell:first-of-type{grid-area:name}.product-editor-shell .product-modifier-option>.field-shell:nth-of-type(2){grid-area:delivery}.product-editor-shell .product-modifier-option>.field-shell:nth-of-type(3){grid-area:table}.product-editor-shell .product-modifier-option>.product-option-visibility{grid-area:visibility;width:100%}.product-editor-shell .product-modifier-option>.product-option-delete{grid-area:delete;justify-self:end}.product-editor-shell .product-modifier-option .field-shell-label{display:grid}}@media (max-width:920px){.product-editor-shell{width:100%}.product-editor-shell .product-form-layout{grid-template-columns:1fr!important}.product-editor-shell .product-form-preview{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:stretch;position:static!important}.product-editor-shell .product-form-preview>.product-image-guidance,.product-editor-shell .product-form-preview>input{grid-column:1}.product-editor-side-summary{grid-area:1/2/span 2}.product-editor-shell .product-form-image{min-height:170px!important}.product-editor-shell .product-modifier-rules{grid-template-columns:1fr 1fr!important}.product-editor-shell .product-modifier-rule-help{grid-column:1/-1}.product-modifier-options-head{display:none!important}.product-editor-shell .product-modifier-option{grid-template-areas:"order name delivery table""order visibility visibility delete";grid-template-columns:28px minmax(0,1fr) minmax(125px,150px) minmax(125px,150px)!important}.product-editor-shell .product-modifier-option .product-option-order{grid-area:order;align-self:stretch;height:auto}.product-editor-shell .product-modifier-option>.field-shell:first-of-type{grid-area:name}.product-editor-shell .product-modifier-option>.field-shell:nth-of-type(2){grid-area:delivery}.product-editor-shell .product-modifier-option>.field-shell:nth-of-type(3){grid-area:table}.product-editor-shell .product-option-visibility{grid-area:visibility;width:100%}.product-editor-shell .product-option-delete{grid-area:delete;width:100%}}@media (max-width:680px){.product-editor-shell{border-radius:15px!important;padding:13px!important}.product-editor-shell .product-editor-head{position:relative;align-items:stretch!important;margin:-13px -13px 0!important;padding:13px!important}.product-editor-back{width:100%}.product-editor-overview{grid-template-columns:1fr 1fr!important}.product-editor-shell .product-form-preview{grid-template-columns:1fr}.product-editor-side-summary{grid-area:auto/1}.product-editor-shell .product-form-image{min-height:210px!important}.product-edit-section,.product-editor-shell .product-modifiers-editor{border-radius:13px!important;padding:13px!important}.product-edit-section-head{align-items:flex-start}.product-edit-section-badge{display:none}.product-editor-shell .field-grid,.product-price-grid,.product-points-row{grid-template-columns:1fr!important}.product-price-grid>:last-child{grid-column:auto}.product-editor-shell .product-modifier-title-fields,.product-editor-shell .product-modifier-rules{grid-template-columns:1fr!important}.product-editor-shell .product-modifier-rule-help{grid-column:auto}.product-editor-shell .product-modifier-group-head{flex-direction:column!important;align-items:stretch!important}.product-editor-shell .product-modifier-remove{justify-content:center}.product-editor-shell .product-modifier-option{grid-template-areas:"order name""delivery delivery""table table""visibility visibility""delete delete";grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;padding:8px!important}.product-editor-shell .product-modifier-option .field-shell-label{display:grid}.product-editor-shell .product-option-delete{color:#ffaaa3;min-height:36px}.product-editor-shell .product-publish-section .selection-row{grid-template-columns:1fr}.product-editor-shell .product-editor-savebar{grid-template-columns:1fr 1fr;position:static!important}.product-save-state{grid-column:1/-1}.product-editor-shell .product-editor-savebar>button{width:100%;min-width:0}}.product-editor-shell{--product-editor-max:1320px;--product-editor-surface:#151719;--product-editor-surface-soft:#191b1e;--product-editor-field:#0c0e10;--product-editor-line:#ffffff14;--product-editor-muted:#fff8ea8a;--product-editor-accent:var(--product-accent,#ffb000);width:min(100%, var(--product-editor-max));background:radial-gradient(circle at 78% -20%, color-mix(in srgb, var(--product-editor-accent) 14%, transparent), transparent 35%), linear-gradient(180deg, #121416 0%, #0f1113 100%)!important;padding:22px!important}.product-editor-shell .product-editor-head{border-bottom-color:#ffffff13;min-height:86px;background:#0e1012f5!important;margin:-22px -22px 0!important;padding:17px 22px!important}.product-editor-shell .product-editor-head h3{margin-top:4px!important;font-size:clamp(22px,2vw,29px)!important;font-weight:950!important}.product-editor-shell .product-editor-head p{max-width:760px;color:#fff8ea9c!important;font-size:12.5px!important}.product-editor-stepbar{background:#00000029;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:6px;display:grid}.product-editor-step{color:#fff8eaa6;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:56px;padding:8px 10px;transition:background .15s,border-color .15s,transform .15s;display:grid}.product-editor-step:hover{background:#ffffff09;border-color:#ffffff14;transform:translateY(-1px)}.product-editor-step-number{color:#fff8ea8c;background:#ffffff09;border:1px solid #ffffff16;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.product-editor-step>span:last-child{gap:2px;min-width:0;display:grid}.product-editor-step strong{color:#fff8ea;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.product-editor-step small{color:#fff8ea69;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.product-editor-step.complete .product-editor-step-number{color:#8ef0b5;background:#38c27114;border-color:#56dd8f30}.product-editor-step.current{border-color:color-mix(in srgb, var(--product-editor-accent) 26%, transparent);background:color-mix(in srgb, var(--product-editor-accent) 6%, transparent)}.product-editor-step.current .product-editor-step-number{color:#ffd66c;background:#ffb51b1a;border-color:#ffb51b42}.product-editor-step.warning .product-editor-step-number{color:#ffaaa3;background:#ff6a6a14;border-color:#ff6a6a38}.product-editor-shell .product-form-layout{grid-template-columns:286px minmax(0,1fr)!important;gap:16px!important}.product-editor-shell .product-form-preview{background:linear-gradient(160deg,#ffffff0b,#ffffff03)!important;border-color:#ffffff14!important;border-radius:17px!important;gap:10px!important;padding:13px!important;top:102px!important;box-shadow:inset 0 1px #ffffff06,0 18px 42px #00000029!important}.product-preview-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-preview-heading small{color:#fff8ea59;font-size:8px;font-weight:750}.product-editor-shell .product-form-image{border-radius:14px!important;min-height:198px!important}.product-editor-shell .product-image-dropzone{background:#0b0d0f;border:1px solid #ffffff12;border-radius:14px!important}.product-editor-shell .product-image-dropzone.is-dragging{border-color:#ffb51b8c;box-shadow:0 0 0 3px #ffb51b14}.product-editor-shell .product-image-prompt{background:linear-gradient(#0506078a,#050607d1)}.product-editor-shell .product-image-prompt-icon{width:38px;height:38px}.product-live-card{background:#00000030;border:1px solid #ffffff12;border-radius:13px;gap:7px;padding:12px;display:grid}.product-live-card-topline,.product-live-card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-live-card-topline>span{color:#fff8ea6e;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:800;overflow:hidden}.product-live-card-topline>strong{color:#ffd36a;text-transform:uppercase;letter-spacing:.04em;background:#ffb51b12;border:1px solid #ffb51b2e;border-radius:999px;padding:4px 6px;font-size:7.5px;font-weight:950}.product-live-card-name{color:#fff8ea;font-size:14px;line-height:1.2}.product-live-card p{color:#fff8ea80;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-live-card-bottom{border-top:1px solid #ffffff0e;padding-top:8px}.product-live-card-bottom>div{align-items:baseline;gap:6px;display:flex}.product-live-card-bottom>div>small{color:#fff8ea52;font-size:8px;text-decoration:line-through}.product-live-card-bottom>div>strong{color:#ffd05e;letter-spacing:-.03em;font-size:17px}.product-live-card-bottom>span{color:#fff8ea85;background:#ffffff0a;border-radius:7px;padding:4px 6px;font-size:8px}.product-editor-progress-card{background:#ffffff05;border:1px solid #fff1;border-radius:13px;gap:8px;padding:11px 12px;display:grid}.product-editor-progress-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-editor-progress-head span{color:#fff8ea85;font-size:9px;font-weight:800}.product-editor-progress-head strong{color:#ffd36a;font-size:11px}.product-editor-progress-track{background:#ffffff0f;border-radius:99px;height:5px;overflow:hidden}.product-editor-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#f0a800,#ffd866);height:100%;transition:width .2s;display:block}.product-editor-progress-list{gap:4px;display:grid}.product-editor-progress-list span{color:#fff8ea6e;padding-left:14px;font-size:8px;position:relative}.product-editor-progress-list span:before{content:"";background:#ffffff2e;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.product-editor-progress-list span.done:before{background:#58d78d;box-shadow:0 0 0 3px #58d78d14}.product-editor-progress-list span.warning{color:#ffaaa3}.product-editor-progress-list span.warning:before{background:#ff7d76}.product-edit-section{background:linear-gradient(145deg,#ffffff09,#ffffff03);border-color:#ffffff13;border-radius:17px;gap:15px;padding:18px;scroll-margin-top:104px}.product-edit-section:focus-within{border-color:color-mix(in srgb, var(--product-editor-accent) 23%, #ffffff13)}.product-edit-section-head{padding-bottom:13px}.product-edit-section-head strong{font-size:14.5px}.product-edit-section-head small{font-size:10.5px}.product-editor-field-intro{background:#ffb51b0b;border-left:2px solid #ffb51b8c;border-radius:0 10px 10px 0;gap:3px;padding:10px 12px;display:grid}.product-editor-field-intro strong{color:#fff8ea;font-size:10.5px}.product-editor-field-intro span{color:#fff8ea7a;font-size:9px;line-height:1.4}.product-editor-shell .product-editor-primary-fields{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)!important}.product-editor-shell input,.product-editor-shell textarea,.product-editor-shell select,.product-editor-shell .imperial-select-trigger{background:var(--product-editor-field)!important;border-color:#ffffff1a!important;border-radius:11px!important;min-height:44px!important;font-size:11.5px!important}.product-editor-shell textarea{resize:vertical;min-height:100px!important}.product-editor-shell input::placeholder,.product-editor-shell textarea::placeholder{color:#fff8ea40}.product-editor-description-meta{color:#fff8ea57;justify-content:space-between;gap:10px;margin-top:-9px;padding-inline:2px;font-size:8px;display:flex}.product-editor-description-meta strong{color:#fff8ea75;font-size:inherit}.product-editor-advanced{background:#0000001f;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}.product-editor-advanced summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 12px;list-style:none;display:flex}.product-editor-advanced summary::-webkit-details-marker{display:none}.product-editor-advanced summary span{color:#fff8eabd;font-size:10px;font-weight:900}.product-editor-advanced summary small{color:#fff8ea57;font-size:8.5px}.product-editor-advanced summary:after{color:#ffd36a;content:"+";font-size:15px;font-weight:800}.product-editor-advanced[open] summary:after{content:"−"}.product-editor-advanced-body{background:#ffffff03;border-top:1px solid #ffffff0e;padding:12px}.product-price-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.product-price-card{background:#00000026;border:1px solid #ffffff12;border-radius:13px;align-content:space-between;gap:12px;min-height:142px;padding:13px;display:grid}.product-price-card.primary{background:linear-gradient(145deg,#ffb51b12,#ffb51b05);border-color:#ffb51b33}.product-price-card.optional{border-style:dashed}.product-price-card>div:first-child{gap:3px;display:grid}.product-price-card>div:first-child strong{color:#fff8ea;font-size:10.5px}.product-price-card>div:first-child span{color:#fff8ea6e;font-size:8.5px;line-height:1.4}.product-price-card .field-shell-label{font-size:8.5px!important}.product-editor-money-input,.product-editor-shell .product-modifier-price{min-height:44px;border-radius:11px!important}.product-loyalty-card{background:#ffffff05;border:1px solid #fff1;border-radius:13px;grid-template-columns:minmax(260px,1fr) minmax(150px,190px) minmax(150px,190px);align-items:center;gap:12px;padding:12px 13px;display:grid}.product-loyalty-copy{align-items:center;gap:10px;display:flex}.product-loyalty-icon{color:#ffd36a;background:#ffb51b12;border:1px solid #ffb51b29;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.product-loyalty-copy>div,.product-loyalty-state{gap:2px;display:grid}.product-loyalty-copy strong,.product-loyalty-state strong{color:#fff8ea;font-size:10px}.product-loyalty-copy span,.product-loyalty-state span{color:#fff8ea6b;font-size:8.5px;line-height:1.35}.product-loyalty-state{background:#ffffff06;border-radius:9px;padding:8px 9px}.product-modifiers-head-refined{display:block!important}.product-modifier-starters{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.product-modifier-starters>button{color:#fffdf7;text-align:left;background:linear-gradient(145deg,#ffffff09,#0000002e);border:1px solid #ffffff1c;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:5px 10px;min-width:0;min-height:86px;padding:11px;transition:border-color .15s,background .15s,transform .15s;display:grid}.product-modifier-starters>button:hover{background:#ffb51b0b;border-color:#ffb51b3d;transform:translateY(-1px)}.product-modifier-starters>button.custom{border-style:dashed}.product-modifier-starter-icon{color:#ffd36a;background:#ffb51b14;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.product-modifier-starters>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.product-modifier-starters strong{color:#fffdf8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.15;display:block;overflow:hidden}.product-modifier-starters small{color:#fff8eac7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.product-modifier-starters em{color:#ffd36a;text-transform:uppercase;letter-spacing:.04em;grid-column:2;font-size:8.5px;font-style:normal;font-weight:900}.product-editor-shell .product-modifier-tabs{scrollbar-width:thin;padding:5px;display:flex;overflow-x:auto}.product-editor-shell .product-modifier-tab{flex:1 0 auto;min-width:150px}.product-modifiers-empty.refined{background:#0000001f;border:1px dashed #ffffff14;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px!important;padding:18px!important}.product-modifiers-empty.refined>div{gap:3px;display:grid}.product-modifiers-empty-icon{color:#fff8ea7a;background:#ffffff0a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.product-editor-shell .product-modifier-group{border-color:#ffb51b1f;border-radius:14px;gap:13px;padding:14px}.product-modifier-group-toolbar{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.product-modifier-group-toolbar>div{gap:2px;min-width:0;display:grid}.product-modifier-group-toolbar>div>span{color:#dca529;letter-spacing:.08em;font-size:7px;font-weight:950}.product-modifier-group-toolbar>div>strong{color:#fff8ea;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-modifier-group-toolbar>div>small{color:#fff8ea61;font-size:8px}.product-editor-shell .product-modifier-title-fields{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr)}.product-editor-shell .product-modifier-rules{padding:10px;grid-template-columns:minmax(0,115px) minmax(0,115px) minmax(0,1fr)!important}.product-editor-shell .product-modifier-rules>.field-shell,.product-editor-shell .product-modifier-rules>.field-shell>input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.product-modifier-option-block{gap:8px;padding-top:2px;display:grid}.product-modifier-option-block-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-modifier-option-block-head>div{gap:2px;display:grid}.product-modifier-option-block-head strong{color:#fff8ea;font-size:10px}.product-modifier-option-block-head span{color:#fff8ea5e;font-size:8px;line-height:1.35}.product-add-option.compact{flex:none;margin:0}.product-editor-shell .product-modifier-option{background:#ffffff04;min-height:56px}.product-editor-shell .product-modifier-option:focus-within{background:#ffb51b06;border-color:#ffb51b3d}.product-empty-options-cta{color:#ffd36a;text-align:center;background:#ffb51b06;border:1px dashed #ffb51b2e;border-radius:11px;gap:3px;width:100%;padding:17px;display:grid}.product-empty-options-cta strong{font-size:9.5px}.product-empty-options-cta span{color:#fff8ea61;font-size:8px}.product-publish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-publish-choice{color:#fff8ea;text-align:left;background:#00000024;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:11px 12px;display:grid}.product-publish-choice.active{background:#48da850b;border-color:#48da8538}.product-publish-choice.featured.active{background:#ffb51b0d;border-color:#ffb51b38}.product-publish-choice-icon{color:#fff8ea85;background:#ffffff0a;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.product-publish-choice.active .product-publish-choice-icon{color:#82eeb0;background:#48da8517}.product-publish-choice.featured.active .product-publish-choice-icon{color:#ffd36a;background:#ffb51b17}.product-publish-choice>span:nth-child(2){gap:2px;min-width:0;display:grid}.product-publish-choice strong{font-size:10.5px}.product-publish-choice small{color:#fff8ea66;font-size:8.5px;line-height:1.35}.product-publish-choice em{color:#fff8ea78;background:#ffffff0a;border-radius:999px;padding:5px 7px;font-size:7.5px;font-style:normal;font-weight:900}.product-publish-choice.active em{color:#84ebb0;background:#48da8514}.product-publish-choice.featured.active em{color:#ffd36a;background:#ffb51b14}.product-editor-shell .product-editor-savebar{border-color:#ffffff17;grid-template-columns:minmax(240px,1fr) auto auto;background:#0b0d0ff5!important;padding:11px 12px!important;bottom:12px!important}.product-editor-shell .product-save-primary:not(:disabled){box-shadow:0 8px 20px #ffb0001f}@media (max-width:1400px){.product-editor-stepbar{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor-shell .product-form-layout{grid-template-columns:250px minmax(0,1fr)!important}.product-price-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-price-card-grid>.product-price-card:last-child{grid-column:1/-1;min-height:120px}.product-loyalty-card{grid-template-columns:minmax(220px,1fr) 160px}.product-loyalty-state{grid-column:1/-1}.product-modifier-starters{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-price-card,.product-price-card>div,.product-price-card .field-shell,.product-editor-money-input,.product-editor-money-input input,.product-loyalty-card>*{min-width:0}.product-price-card>div:first-child span,.product-loyalty-copy span,.product-loyalty-state span{overflow-wrap:anywhere}@media (max-width:920px){.product-editor-shell .product-form-layout{grid-template-columns:1fr!important}.product-editor-shell .product-form-preview{grid-template-columns:minmax(200px,235px) minmax(0,1fr);position:static!important}.product-preview-heading{grid-column:1/-1}.product-editor-shell .product-form-preview>.product-image-guidance{grid-column:1}.product-live-card{grid-area:2/2/span 2;align-content:center}.product-editor-progress-card{grid-column:1/-1}.product-editor-shell .product-editor-primary-fields{grid-template-columns:1fr 1fr!important}.product-price-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-publish-grid{grid-template-columns:1fr}}@media (max-width:680px){.product-editor-shell{padding:13px!important}.product-editor-shell .product-editor-head{margin:-13px -13px 0!important;padding:13px!important}.product-editor-stepbar{scrollbar-width:none;gap:5px;padding:5px;display:flex;overflow-x:auto}.product-editor-stepbar::-webkit-scrollbar{display:none}.product-editor-step{flex:0 0 155px;min-width:155px}.product-editor-shell .product-form-preview{grid-template-columns:1fr}.product-preview-heading,.product-live-card,.product-editor-progress-card,.product-editor-shell .product-form-preview>.product-image-guidance{grid-area:auto/1}.product-editor-shell .product-form-image{min-height:220px!important}.product-edit-section{padding:14px;scroll-margin-top:80px}.product-editor-shell .product-editor-primary-fields,.product-price-card-grid,.product-loyalty-card,.product-modifier-starters,.product-publish-grid{grid-template-columns:1fr!important}.product-price-card-grid>.product-price-card:last-child,.product-loyalty-state{grid-column:auto}.product-price-card{min-height:0}.product-editor-advanced summary{flex-direction:column;align-items:flex-start;gap:2px;padding-right:34px;position:relative}.product-editor-advanced summary:after{position:absolute;top:10px;right:12px}.product-modifier-group-toolbar,.product-modifier-option-block-head{flex-direction:column;align-items:stretch}.product-modifier-group-toolbar .product-modifier-remove,.product-add-option.compact{justify-content:center;width:100%}.product-editor-shell .product-editor-savebar{grid-template-columns:1fr 1fr}.product-save-state{grid-column:1/-1}}.pickup-settlement-modal .pickup-settlement-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pickup-settlement-modal .pickup-settlement-modes button{border-radius:13px;min-height:78px;padding:13px 14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.pickup-settlement-modal .pickup-settlement-modes button:hover{background:#ffffff0e;border-color:#f5a9006b}.pickup-settlement-modal .pickup-settlement-modes button.active{background:linear-gradient(145deg,#f5a90033,#f5a90014);border-color:#f5a900;box-shadow:inset 0 0 0 1px #ffc74b1a,0 8px 20px #00000024}.pickup-settlement-items{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;gap:9px;margin-top:10px;padding:10px}.pickup-settlement-items-head,.pickup-settlement-items-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.pickup-settlement-items-head{padding:2px 3px 5px}.pickup-settlement-items-head>span{gap:2px;display:grid}.pickup-settlement-items-head>span>strong{color:#f9f9f9;font-size:13px}.pickup-settlement-items-head small{color:#ffffff85;font-size:11px;font-weight:600}.pickup-settlement-items-head>strong{color:#ffc64a;background:#f5a9001f;border-radius:999px;flex:none;padding:5px 8px;font-size:11px}.pickup-settlement-items-list{scrollbar-width:thin;gap:7px;max-height:260px;padding-right:2px;display:grid;overflow-y:auto}.pickup-settlement-items-list label{cursor:pointer;background:#191a1e;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.pickup-settlement-items-list label:hover{background:#1d1e22;border-color:#f5a90061}.pickup-settlement-items-list label.is-selected{background:linear-gradient(145deg,#f5a90024,#f5a9000e);border-color:#f5a900db;box-shadow:inset 0 0 0 1px #f5a90014}.pickup-settlement-items-list label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pickup-settlement-item-check{color:#0000;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:950;display:grid}.pickup-settlement-items-list label.is-selected .pickup-settlement-item-check{color:#17130a;background:#f5a900;border-color:#f5a900}.pickup-settlement-item-copy{gap:3px;min-width:0;display:grid}.pickup-settlement-item-copy>strong{color:#f8f8f8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pickup-settlement-item-copy>small{color:#ffffff7a;font-size:10px;font-weight:650}.pickup-settlement-items-list label.is-selected .pickup-settlement-item-copy>small{color:#ffc64a}.pickup-settlement-item-price{color:#fff;white-space:nowrap;padding-left:8px;font-size:13px}.pickup-settlement-items-summary{color:#ffffff94;border-top:1px solid #ffffff14;margin-top:1px;padding:9px 10px 2px;font-size:11px}.pickup-settlement-items-summary strong{color:#ffc64a;font-size:14px}.pickup-settlement-modal .pickup-settlement-discount{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:1fr;align-items:stretch;gap:9px;margin-top:12px;padding:11px;display:grid}.pickup-settlement-discount-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pickup-settlement-discount-head>span{align-items:baseline;gap:7px;display:flex}.pickup-settlement-discount-head>span strong{color:#f8f8f8;font-size:13px}.pickup-settlement-discount-head>span small,.pickup-settlement-discount-head>small{color:#ffffff7a;font-size:10px;font-weight:650}.pickup-settlement-discount-head>small{color:#ffc64a}.pickup-settlement-discount-presets{grid-template-columns:minmax(112px,1.35fr) repeat(4,minmax(54px,.7fr));gap:7px;display:grid}.pickup-settlement-modal .pickup-settlement-discount-presets>button{cursor:pointer;border-radius:9px;min-height:38px;padding:8px 10px}.pickup-settlement-modal .pickup-settlement-discount-presets>button.active{color:#ffc64a;background:#f5a90024;border-color:#f5a900;box-shadow:inset 0 0 0 1px #f5a90014}.pickup-settlement-modal .pickup-settlement-discount-custom{background:#0003;border-color:#f5a9004d;border-radius:11px;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:8px;width:100%;padding:7px;display:grid}.pickup-settlement-modal .pickup-settlement-discount-custom .table-settlement-discount-type{width:100%;min-width:0;padding:3px}.pickup-settlement-modal .pickup-settlement-discount-custom .table-settlement-discount-type button{min-height:34px;padding:0 7px}.pickup-settlement-discount-input{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding-left:3px;display:grid}.pickup-settlement-discount-input>span{color:#ffffff94;white-space:nowrap;font-size:10px;font-weight:750}.pickup-settlement-modal .pickup-settlement-discount-input>input{text-align:left;width:100%;min-width:0;height:40px;padding:0 12px}.table-settlement-point-minimum{color:#ffd27a;background:#ffa4001a;border:1px solid #ffb6406b;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.4}@media (max-width:620px){.pickup-settlement-modal .pickup-settlement-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pickup-settlement-modal .pickup-settlement-modes button{min-height:72px;padding:10px}.pickup-settlement-discount-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.pickup-settlement-discount-presets>button:first-child{grid-column:span 2}.pickup-settlement-modal .pickup-settlement-discount-custom{grid-template-columns:1fr}.pickup-settlement-discount-input{grid-template-columns:1fr;gap:4px;padding-left:0}.pickup-settlement-items-head{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:430px){.pickup-settlement-modal .pickup-settlement-modes{grid-template-columns:1fr}.pickup-settlement-modal .pickup-settlement-modes button{min-height:0}.pickup-settlement-items-list label{grid-template-columns:28px minmax(0,1fr)}.pickup-settlement-item-price{grid-column:2;padding-left:0}}.checkout-cash-change,.internal-delivery-payment{border:1px solid var(--auto-color-319);background:var(--t-surface);border-radius:14px;margin-top:12px;padding:14px}.checkout-cash-change-head,.internal-delivery-payment-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.checkout-cash-change-head>div,.internal-delivery-payment-head{min-width:0}.checkout-cash-change-head strong,.internal-delivery-payment-head strong{color:var(--theme-text);display:block}.checkout-cash-change-head small,.internal-delivery-payment-head span,.internal-cash-change>span{color:var(--theme-muted);margin-top:3px;font-size:12px;display:block}.checkout-cash-change-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-cash-change-options button,.checkout-cash-change-value>div{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:44px;color:var(--theme-text);border-radius:11px}.checkout-cash-change-options button{cursor:pointer;padding:9px 11px;font-weight:750}.checkout-cash-change-options button.active{border-color:var(--theme-primary);box-shadow:inset 0 0 0 1px var(--theme-primary)}.checkout-cash-change-value,.internal-cash-change-value{color:var(--theme-muted);gap:6px;margin-top:10px;font-size:12px;font-weight:700;display:grid}.checkout-cash-change-value>div,.internal-cash-change-value>div{align-items:center;gap:8px;padding:0 11px;display:flex}.checkout-cash-change-value input,.internal-cash-change-value input{width:100%;min-width:0;height:42px;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:0}.checkout-cash-change-entry{gap:10px;margin-top:12px;display:grid}.checkout-cash-change-entry .checkout-cash-change-value{margin-top:0}.checkout-cash-change-suggestions{gap:7px;display:grid}.checkout-cash-change-suggestions>span{color:var(--theme-muted);font-size:12px;font-weight:700}.checkout-cash-change-suggestions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.checkout-cash-change-suggestions button{min-height:40px;color:var(--theme-text);cursor:pointer;white-space:nowrap;background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff2e;border-radius:10px;padding:8px;font-weight:800;transition:border-color .16s,background .16s,transform .16s;box-shadow:inset 0 1px #ffffff0a}.checkout-cash-change-suggestions button:hover{background:#ffc23314;border-color:#ffc23394}.checkout-cash-change-suggestions button:focus-visible{outline-offset:2px;outline:3px solid #ffc2334d}.checkout-cash-change-suggestions button:active{transform:translateY(1px)}.checkout-cash-change-suggestions button.active{border-color:var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 18%, #141414);color:var(--theme-primary);box-shadow:inset 0 0 0 1px var(--theme-primary), 0 0 0 1px #ffc23314}.checkout-cash-change-value.invalid>div{border-color:var(--theme-danger,#ef6464)}.checkout-cash-change-feedback{color:var(--theme-success,#50d890);font-size:12px;font-weight:750}.checkout-cash-change-feedback.invalid{color:var(--theme-danger,#ef6464)}.internal-delivery-payment-head{display:block}.internal-cash-change{border-top:1px dashed var(--auto-color-319);margin-top:12px;padding-top:12px}.internal-cash-change .internal-payment-grid{margin-top:8px}@media (max-width:560px){.checkout-cash-change-options,.internal-delivery-payment .internal-payment-grid{grid-template-columns:1fr}.checkout-cash-change-suggestions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.map-dest-popup-order-address{opacity:1;margin-top:2px;font-size:11px;font-weight:800;display:inline-block}.map-dest-popup-order-address.is-kitchen{color:#ff6f78}.map-dest-popup-order-address.is-ready{color:#62adff}.map-dest-popup-order-address.is-selected{color:#62e69c}.ops-bag-choice{background:linear-gradient(135deg,#22c55e21,#1665340f);border-color:#4ade8057}.ops-bag-choice:hover{background:linear-gradient(135deg,#22c55e38,#1665341a);border-color:#4ade80ad}.ops-bag-choice-number{color:#052e16;background:linear-gradient(145deg,#86efac,#22c55e)}.ops-bag-planner-targets>button.existing-bag{background:#22c55e14;border-color:#4ade8057}.ops-bag-planner-targets>button.existing-bag.active{background:#22c55e2e;border-color:#4ade80c7;box-shadow:inset 0 0 0 1px #4ade8026}.ops-bag-dispatch-tabs button{background:#22c55e0f;border-color:#4ade8047}.ops-bag-dispatch-tabs button.active{color:#ecfdf5;background:#22c55e2e;border-color:#4ade80c7}.map-dest-popup .leaflet-popup-content .map-dest-popup-order-address.is-kitchen{color:#ff5f6d}.map-dest-popup .leaflet-popup-content .map-dest-popup-order-address.is-ready{color:#60a5fa}.map-dest-popup .leaflet-popup-content .map-dest-popup-order-address.is-selected{color:#4ade80}@media (min-width:1001px) and (max-width:1366px){.ops-root .ops-content{min-width:0!important;padding:10px 14px 14px!important;display:block!important}.ops-root .ops-table-wrap,.ops-root .ops-table{width:100%!important;min-width:0!important}.ops-root .ops-table-head,.ops-root .ops-row{min-width:740px!important}.ops-root aside.ops-drawer:has(.ops-drawer-empty){display:none!important}.ops-root aside.ops-drawer:not(:has(.ops-drawer-empty)){z-index:520!important;border-color:#ffb00075!important;width:min(360px,100vw - 116px)!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - 88px)!important;position:fixed!important;inset:74px 14px 14px auto!important;overflow:hidden!important;box-shadow:0 28px 80px #000000b8,-12px 0 34px #00000047!important}.ops-root .ops-toolbar,.ops-root .ops-toolbar-right{min-width:0!important}}.reports-v2-main{container:reports-main/inline-size}.reports-v2-filters,.reports-v2-filters>.field,.reports-v2-filters .imperial-select,.reports-v2-filters .imperial-select-trigger,.reports-v2-filters .imperial-select-value{min-width:0!important}.reports-v2-filters .imperial-select,.reports-v2-filters .imperial-select-trigger{width:100%!important}.reports-v2-filters .imperial-select-value strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reports-v2-filters>button{white-space:nowrap;min-width:0;height:auto;min-height:56px}@container reports-main (max-width:900px){.reports-v2-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container reports-main (max-width:540px){.reports-v2-filters{grid-template-columns:minmax(0,1fr);padding:9px}.reports-v2-filters>button{grid-column:auto;width:100%}}.people-security-actions>button{text-align:center!important;justify-content:center!important;align-items:center!important;gap:8px!important;line-height:1!important;display:inline-flex!important}.people-security-actions>button>svg{flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important;display:block!important;transform:none!important}.floor-table-picker-backdrop{z-index:2600}.floor-table-picker{width:min(520px,100vw - 28px);max-height:min(82dvh,720px);position:relative;background:linear-gradient(145deg,#201a12,#151516 38%,#101112)!important;border:1px solid #ffb00057!important;border-radius:22px!important;gap:14px!important;padding:26px!important}.floor-table-picker .admin-modal-close{place-items:center;color:#ffffffc2!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff21!important;border-radius:11px!important;padding:0!important;display:grid!important;position:absolute!important;inset:14px 14px auto auto!important}.floor-table-picker-icon{color:#ffb400;background:#ffb0001a;border:1px solid #ffb00057;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.floor-table-picker-copy h3{color:#fff8ec;margin:5px 0 7px;font-size:22px}.floor-table-picker-copy p{color:#fff8eca3;margin:0;line-height:1.5}.floor-table-picker-copy p strong{color:#ffd166}.floor-table-picker-list{gap:8px;min-height:0;display:grid;overflow-y:auto}.floor-table-picker-list>button{color:#f7f4ed;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 12px;display:grid}.floor-table-picker-list>button:hover{background:#ffb0001a;border-color:#ffb00080}.floor-table-picker-list>button>span{color:#241500;background:linear-gradient(145deg,#ffd166,#ff9f1a);border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.floor-table-picker-list>button>div{gap:3px;min-width:0;display:grid}.floor-table-picker-list>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.floor-table-picker-list>button small{color:#fff8ec8c}.floor-table-picker-list>button>svg{color:#ffb51f}.customer-orders-page .orders-repeat-actions{margin-top:12px}.customer-orders-page .orders-repeat-button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;display:inline-flex}.customer-orders-page .orders-repeat-button span{flex:0 auto}.orders-repeat-backdrop{z-index:2147482000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.orders-repeat-dialog{color:#f8f8f8;background:radial-gradient(circle at 100% 0,#ffae0029,#0000 38%),linear-gradient(145deg,#1d1d1d,#101317 68%);border:1px solid #ffb7007a;border-radius:28px;width:min(100%,520px);padding:30px;position:relative;box-shadow:0 32px 90px #0000009e}.orders-repeat-close{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.orders-repeat-icon{color:#171000;background:linear-gradient(145deg,#ffd04a,#ff9f0a);border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:20px;display:grid;box-shadow:0 12px 30px #ffa6003d}.orders-repeat-copy{padding-right:44px}.orders-repeat-eyebrow{color:#ffbd23;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.77rem;font-weight:900;display:block}.orders-repeat-copy h2{margin:0 0 10px;font-size:clamp(1.45rem,3vw,1.9rem)}.orders-repeat-copy p{color:#bfc2c7;margin:0;line-height:1.55}.orders-repeat-summary{color:#ffc128;background:#ffb70014;border:1px solid #ffb70038;border-radius:17px;align-items:center;gap:12px;margin:24px 0;padding:15px 16px;display:flex}.orders-repeat-summary span{gap:2px;display:grid}.orders-repeat-summary small{color:#aeb1b6}.orders-repeat-dialog-actions{grid-template-columns:1fr 1.12fr;gap:12px;display:grid}.orders-repeat-dialog-actions>button{text-align:center;min-height:52px;justify-content:center!important;align-items:center!important;gap:9px!important;padding-inline:18px!important;line-height:1.2!important;display:inline-flex!important}.orders-repeat-dialog-actions>button>svg{flex:0 0 18px;width:18px;height:18px;margin:0!important;position:static!important;transform:none!important}.orders-repeat-dialog-actions>button>span{line-height:inherit;display:inline-block}@media (max-width:600px){.orders-repeat-backdrop{place-items:end center;padding:12px}.orders-repeat-dialog{overscroll-behavior:contain;width:100%;max-height:calc(100dvh - 24px);padding:24px 20px calc(20px + env(safe-area-inset-bottom));border-radius:25px 25px 20px 20px;overflow-y:auto}.orders-repeat-copy{padding-right:24px}.orders-repeat-dialog-actions{grid-template-columns:1fr}.orders-repeat-dialog-actions .primary-btn{order:-1}}@media (min-width:768px) and (max-width:1280px){.customer-orders-page>.topbar{height:88px!important;min-height:88px!important}.customer-orders-page>.topbar .topbar-inner{flex-flow:row!important;align-items:center!important;gap:clamp(14px,2vw,28px)!important;width:calc(100% - 32px)!important;height:88px!important;min-height:88px!important;padding:10px 0!important;display:flex!important}.customer-orders-page>.topbar .brand{flex:0 350px!important;width:min(31vw,350px)!important;min-width:230px!important}.customer-orders-page>.topbar .brand-copy{min-width:0!important}.customer-orders-page>.topbar .brand-copy h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-orders-page>.topbar .nav-links{flex-flow:row!important;flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:0!important;margin-left:auto!important;padding:0!important;display:flex!important}.customer-orders-page>.topbar .nav-shortcuts{flex-wrap:nowrap!important;flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;padding:4px!important}.customer-orders-page>.topbar .nav-shortcut{white-space:nowrap;min-width:0!important;padding-inline:clamp(10px,1.4vw,18px)!important}.customer-orders-page>.topbar .profile-shell{flex:0 216px!important;width:min(216px,19vw)!important;min-width:176px!important}.customer-orders-page>.topbar .profile-trigger{width:100%!important;min-width:0!important}}body .catalog-stack .cards-grid .product-card .product-cover{background-image:var(--mobile-product-image)!important;background-color:#17181a!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (max-width:767px){body .catalog-stack .cards-grid .product-card .product-cover{background-image:var(--mobile-product-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}body .catalog-stack .cards-grid .product-card .product-cover:before,body .catalog-stack .cards-grid .product-card .product-cover:after{display:none!important}}@media (min-width:768px) and (max-width:1200px){.storefront-topbar .nav-shortcuts{flex:none!important;width:max-content!important;min-width:0!important;max-width:none!important}.storefront-topbar .nav-category-menu,.storefront-topbar .nav-category-trigger{min-width:0!important}}@media (min-width:768px) and (max-width:899px){.storefront-topbar .nav-category-trigger{justify-content:center!important;width:44px!important;padding-inline:0!important}.storefront-topbar .nav-category-trigger :is(.nav-dock-label,.nav-category-chevron){display:none!important}}@media (min-width:768px) and (max-width:819px){.storefront-topbar .nav-shortcuts :is(.nav-shortcut,.nav-category-trigger){justify-content:center!important;width:42px!important;min-width:42px!important;padding-inline:0!important}.storefront-topbar .nav-shortcuts :is(.nav-dock-label,.nav-category-chevron){display:none!important}}html[data-theme] body .imperial-hero-board .imperial-board-primary.imperial-board-primary{border-color:var(--vitrine-hero-accent,var(--theme-accent))!important;background:var(--vitrine-hero-accent,var(--theme-accent))!important;color:var(--vitrine-hero-action-text,var(--theme-primary-contrast))!important;box-shadow:0 10px 28px color-mix(in srgb, var(--vitrine-hero-accent,var(--theme-accent)) 30%, transparent)!important}html[data-theme] body .imperial-hero-board .imperial-board-primary.imperial-board-primary :is(span,svg){stroke:currentColor;color:currentColor!important}@media (hover:hover) and (pointer:fine){html[data-theme] body .imperial-hero-board .imperial-board-primary.imperial-board-primary:hover{filter:brightness(1.08)saturate(1.05);transform:translateY(-2px);border-color:var(--vitrine-hero-accent,var(--theme-accent))!important;background:var(--vitrine-hero-accent,var(--theme-accent))!important;color:var(--vitrine-hero-action-text,var(--theme-primary-contrast))!important;box-shadow:0 14px 34px color-mix(in srgb, var(--vitrine-hero-accent,var(--theme-accent)) 38%, transparent)!important}}.reset-password-page{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--theme-primary,#ffb000) 9%, transparent), transparent 38%), var(--theme-bg,#0f0f10);min-height:100dvh;color:var(--theme-text,#f5f5f7);place-items:center;padding:24px;display:grid}.reset-password-card{border:1px solid var(--theme-border,#ffffff14);background:var(--theme-surface,#161617);width:min(520px,100%);color:var(--theme-text,#f5f5f7);box-shadow:0 24px 60px color-mix(in srgb, var(--theme-text,#000) 13%, transparent);border-radius:24px;padding:24px}.reset-password-card>span:first-child{color:var(--theme-primary,#ffb000)!important}.reset-password-card h1{color:var(--theme-text,#f5f5f7);margin:8px 0;font-size:30px;line-height:1}.reset-password-card>p{color:var(--theme-muted,#ffffffb8)!important}.reset-password-form,.reset-password-form label{gap:12px;display:grid}.reset-password-form{margin-top:20px}.reset-password-form label{gap:6px}.reset-password-form label>span{color:var(--theme-text,#f5f5f7)}.reset-password-form input{border-color:var(--layout-input-border,var(--theme-border))!important;background:var(--layout-input-bg,var(--theme-surface-2))!important;color:var(--layout-input-text,var(--theme-text))!important}.reset-password-form>div,.reset-password-error{background:color-mix(in srgb, #d93636 10%, var(--theme-surface,#161617))!important;color:color-mix(in srgb, #d93636 82%, var(--theme-text,#fff))!important;border-color:#d9363647!important}.reset-password-back{width:fit-content;font-weight:700;text-decoration:none;transition:color .16s,transform .16s;color:var(--theme-primary-strong,#ffb347)!important}.reset-password-back:hover{transform:translate(-2px);color:var(--theme-primary,#ffb000)!important}.reset-password-back:focus-visible{outline:3px solid var(--theme-focus-ring,#ffb00047);outline-offset:4px;border-radius:6px}@media (max-width:560px){.reset-password-page{padding:14px}.reset-password-card{border-radius:20px;padding:20px}.reset-password-card h1{font-size:27px}}.product-detail-page .product-config-heading{align-items:end;margin-bottom:14px}.product-detail-page .product-config-heading h2{margin:0}.product-detail-page .modifier-selection-count{color:#ffd277;letter-spacing:-.01em;white-space:nowrap;background:#ffaf1b17;border:1px solid #ffba3e3d;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.product-detail-page .modifier-selection-count.is-required{color:#fff0c9;background:#ffa61226;border-color:#ffb72a70}@media (max-width:767px){:is(.product-detail-page .product-detail-shell,.product-detail-page:not(:has(.floating-cart)) .product-detail-shell){padding-bottom:calc(176px + env(safe-area-inset-bottom))!important}.product-detail-page .product-config-scroll{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.product-detail-page .product-card{overflow:hidden;border-radius:20px!important}.product-detail-page .product-cover{background-position:50% 58%!important;flex:0 0 156px!important;height:156px!important;min-height:156px!important}.product-detail-page .product-body{padding:14px 16px 16px!important}.product-detail-page .product-body h1{margin:8px 0 5px!important;font-size:25px!important;line-height:1.04!important}.product-detail-page .product-body .product-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#fff8ea9e!important;margin:0!important;font-size:13px!important;line-height:1.4!important}.product-detail-page .product-body .price-line{margin-top:12px}.product-detail-page .product-body .price-line strong{font-size:23px}.product-detail-page .product-config-heading{margin:0 0 8px;padding:12px 5px 4px 18px;display:block;position:relative;text-align:left!important}.product-detail-page .product-config-heading:before{content:"PERSONALIZE";color:#ffbd42;letter-spacing:.09em;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.product-detail-page .product-config-heading:after{content:"";background:linear-gradient(#ffbd42,#f28500);border-radius:999px;width:4px;position:absolute;top:13px;bottom:7px;left:0}.product-detail-page .product-config-heading h2{letter-spacing:-.035em;font-size:23px}.product-detail-page .product-config-heading p{font-size:12px}.product-detail-page .modifier-group-card{background:linear-gradient(145deg,#1f2022fa,#101113fa)!important;border-radius:20px!important;margin-bottom:12px!important;padding:16px!important;box-shadow:0 10px 28px #0003!important}.product-detail-page .modifier-group-card .row-between{align-items:flex-start;gap:10px}.product-detail-page .modifier-group-card h4{letter-spacing:-.018em;margin:0;font-size:16px}.product-detail-page .modifier-group-card .tiny{color:#fff8ea8f;margin-top:4px;font-size:12px;line-height:1.35}.product-detail-page .modifier-selection-count{min-height:25px;padding:4px 7px;font-size:9px}.product-detail-page .modifier-choice,.product-detail-page .modifier-choice.is-removal{background:linear-gradient(145deg,#ffffff0f,#ffffff06)!important;border-color:#ffffff21!important;min-height:58px!important;padding:10px!important}.product-detail-page .modifier-choice-name{font-size:13px;font-weight:800}.product-detail-page .product-summary-dock{right:10px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important;border-radius:18px!important;padding:10px 10px 9px!important;left:10px!important}.product-detail-page .product-summary-mobile-meta{justify-content:space-between;align-items:end;gap:12px;padding:0 4px 9px;display:flex}.product-detail-page .product-summary-mobile-meta>div{gap:2px;display:grid}.product-detail-page .product-summary-mobile-meta span,.product-detail-page .product-summary-mobile-meta small{color:#fff8ea91;font-size:10px;font-weight:700}.product-detail-page .product-summary-mobile-meta strong{color:#fff7e5;letter-spacing:-.035em;font-size:19px}.product-detail-page .product-summary-mobile-meta small{text-align:right;max-width:150px;padding-bottom:2px}.product-detail-page .product-summary-controls{grid-template-columns:120px minmax(0,1fr)!important;gap:7px!important}.product-detail-page .product-summary-controls .quantity-stepper{width:120px!important}.product-detail-page .product-summary-controls .hero-actions>.primary-btn{min-height:50px!important;font-size:12px!important}}@media (min-width:768px){.product-summary-mobile-meta{display:none}}.product-detail-page .product-config-scroll{gap:0;display:grid;box-shadow:none!important;background:#171719!important;border:1px solid #ffffff17!important;border-radius:20px!important;padding:18px!important}.product-detail-page .product-config-heading{border-bottom:1px solid #ffffff14;margin:0;padding:0 0 16px;display:block}.product-detail-page .product-config-heading h2{color:#fffaf0;letter-spacing:-.03em;margin:0;font-size:21px;font-weight:800}.product-detail-page .product-config-heading p{color:#fff8ea8c;margin:4px 0 0;font-size:12px;line-height:1.35}.product-detail-page .modifier-group-card{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;margin:0!important;padding:18px 0!important}.product-detail-page .modifier-group-card:last-of-type{border-bottom:0!important}.product-detail-page .modifier-group-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-detail-page .modifier-group-heading-copy{min-width:0}.product-detail-page .modifier-picker-subtitle{color:#fff8ea94;margin:5px 0 0;font-size:12px;line-height:1.35}.product-detail-page .modifier-picker-counter{color:#fff4d5a3;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:baseline;gap:2px;padding:0;display:inline-flex}.product-detail-page .modifier-picker-counter strong{color:#fffaf0;letter-spacing:-.02em;font-size:14px;font-weight:850}.product-detail-page .modifier-picker-counter small{color:#fff4d585;margin:0;font-size:11px;font-weight:700}@media (max-width:767px){.product-detail-page .product-config-heading{margin:0;padding:0 0 14px;position:static;text-align:left!important}.product-detail-page .product-config-heading:before,.product-detail-page .product-config-heading:after{content:none;display:none}.product-detail-page .product-config-heading h2{letter-spacing:-.03em;font-size:20px}.product-detail-page .product-config-heading p{font-size:12px}.product-detail-page .modifier-group-card{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;margin:0!important;padding:16px 0!important}.product-detail-page .modifier-group-card .modifier-choice,.product-detail-page .modifier-group-card .modifier-choice.is-removal{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;min-height:60px!important;padding:0 2px 0 0!important}:is(.product-detail-page .product-detail-shell,.product-detail-page:not(:has(.floating-cart)) .product-detail-shell){padding-bottom:calc(176px + env(safe-area-inset-bottom))!important}.product-detail-page .product-config-scroll{border-radius:18px!important;padding:16px!important}.product-detail-page .product-config-heading{padding-bottom:14px}.product-detail-page .product-config-heading h2{font-size:20px}.product-detail-page .modifier-group-card{padding:16px 0!important}}.product-cover-zoom-trigger{color:#fff;cursor:zoom-in;width:100%;font:inherit;text-align:left;background-color:#080808;background-repeat:no-repeat;border:0;padding:0;display:block;position:relative;overflow:hidden}.product-cover-zoom-trigger:focus-visible{outline-offset:-3px;outline:3px solid #ffc347}.product-cover-zoom-hint{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505b8;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 24px #0000004d}.product-cover-zoom-trigger:hover .product-cover-zoom-hint{background:#050505e0;transform:translateY(-1px)}.product-image-viewer-backdrop{z-index:2147483000;background:#000000f0;place-items:center;padding:18px;animation:.16s ease-out product-image-viewer-enter;display:grid;position:fixed;inset:0}.product-image-viewer{background:#050505;border:1px solid #ffffff1f;border-radius:22px;width:min(1180px,100%);height:min(860px,100dvh - 36px);position:relative;overflow:hidden;box-shadow:0 32px 100px #000000b8}.product-image-viewer-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-image-viewer-head{z-index:3;color:#ffffffc2;background:linear-gradient(#000000c7,#0000);justify-content:space-between;align-items:center;min-height:74px;padding:14px 16px 14px 22px;font-size:13px;font-weight:750;display:flex;position:absolute;top:0;left:0;right:0}.product-image-viewer-head button,.product-image-viewer-arrow{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121212b8;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid}.product-image-viewer-head button{width:46px;height:46px}.product-image-viewer-head button:hover,.product-image-viewer-arrow:hover:not(:disabled),.product-image-viewer-head button:focus-visible,.product-image-viewer-arrow:focus-visible{background:#2a1f0ce0;border-color:#ffc347b8;outline:none}.product-image-viewer-stage{touch-action:pan-y pinch-zoom;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.product-image-viewer-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.product-image-viewer-error{color:#ffffffad;text-align:center;max-width:280px;font-size:14px}.product-image-viewer-arrow{z-index:2;width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%)}.product-image-viewer-arrow.is-previous{left:18px}.product-image-viewer-arrow.is-next{right:18px}.product-image-viewer-arrow:disabled{opacity:.24;cursor:default}body:has(.product-image-viewer-backdrop) :is(.mobile-customer-nav,.mobile-storefront-nav,.product-summary-dock,.floating-cart,.floating-cart-space){visibility:hidden!important;pointer-events:none!important}@keyframes product-image-viewer-enter{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.product-cover-zoom-hint{min-height:36px;padding-inline:11px;bottom:12px;right:12px}.product-image-viewer-backdrop{background:#000;padding:0}.product-image-viewer{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0}.product-image-viewer-head{min-height:calc(68px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 10px max(18px, env(safe-area-inset-left))}.product-image-viewer-arrow{display:none}}@media (prefers-reduced-motion:reduce){.product-image-viewer-backdrop{animation:none}.product-cover-zoom-hint{transition:none}}.product-detail-page .modifier-group-card.is-removal-group{box-shadow:none!important;background:0 0!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-group-heading{align-items:center}.product-detail-page .modifier-group-card.is-removal-group .modifier-group-heading :is(h3,h4){color:#fffaf0;letter-spacing:-.025em;margin:0;font-weight:750;font-size:16px!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-group-heading .tiny{color:#fff8ea85;margin-top:3px;font-size:12px}.product-detail-page .modifier-group-card.is-removal-group .modifier-picker-counter{color:#fff4d5a3;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:baseline;gap:2px;padding:0;display:inline-flex}.product-detail-page .modifier-group-card.is-removal-group .modifier-picker-counter strong{color:#fffaf0;letter-spacing:-.02em;font-size:14px;font-weight:800}.product-detail-page .modifier-group-card.is-removal-group .modifier-picker-counter small{color:#fff4d585;margin:0;font-size:11px;font-weight:700}.product-detail-page .modifier-group-card.is-removal-group .modifier-picker-subtitle{color:#fff8ea94;margin:5px 0 0;font-size:12px;line-height:1.35}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice-list{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:10px!important;display:grid!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal{color:#fffaf0;width:100%!important;min-width:0!important;min-height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:11px!important;padding:0 2px 0 0!important;display:flex!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal:last-child{border-bottom:0!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal:hover:not(:disabled),.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal:focus-visible{box-shadow:none!important;background:#ffffff09!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected{box-shadow:none!important;background:#ffb7270e!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice-copy{flex:auto;gap:0;min-width:0;display:grid}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice-name{color:#fffaf0;letter-spacing:-.014em;text-align:left;font-size:15px!important;font-weight:750!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice-action{display:none}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice-trailing{flex:none;align-items:center;gap:12px;display:flex}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice-check{color:#fff6ded4;width:30px;height:30px;box-shadow:none;opacity:1;background:0 0;border:1px solid #ffffff3b;border-radius:50%;flex:0 0 30px;place-items:center;display:grid;position:static;transform:none}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check{color:#271603;background:#ffc347;border-color:#0000}@media (max-width:767px){.product-detail-page .modifier-group-card.is-removal-group{border-radius:18px!important;padding:16px!important}}@media (max-width:390px){.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-price{padding:0 7px!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice{gap:8px!important;padding-left:13px!important;padding-right:10px!important}}.product-detail-page .modifier-group-card.is-addon-group{box-shadow:none!important;background:0 0!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-group-heading{align-items:center}.product-detail-page .modifier-group-card.is-addon-group .modifier-group-heading :is(h3,h4){color:#fffaf0;letter-spacing:-.025em;margin:0;font-weight:750;font-size:16px!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-group-heading .tiny{color:#fff8ea85;margin-top:3px;font-size:12px}.product-detail-page .modifier-group-card.is-addon-group .modifier-picker-counter{color:#fff4d5a3;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:baseline;gap:2px;padding:0;display:inline-flex}.product-detail-page .modifier-group-card.is-addon-group .modifier-picker-counter strong{color:#fffaf0;letter-spacing:-.02em;font-size:14px;font-weight:800}.product-detail-page .modifier-group-card.is-addon-group .modifier-picker-counter small{color:#fff4d585;margin:0;font-size:11px;font-weight:700}.product-detail-page .modifier-group-card.is-addon-group .modifier-picker-subtitle{color:#fff8ea94;margin:5px 0 0;font-size:12px;line-height:1.35}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-list{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:0!important;width:100%!important;margin-top:10px!important;display:grid!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice{justify-content:space-between;align-items:center;overflow:visible;width:100%!important;min-height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;grid-area:auto/1/auto/-1!important;gap:11px!important;padding:0 2px 0 0!important;display:flex!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice:last-child{border-bottom:0!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice:before{display:none}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice:hover:not(:disabled),.product-detail-page .modifier-group-card.is-addon-group .modifier-choice:focus-visible{box-shadow:none!important;background:#ffffff09!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice.is-selected{box-shadow:none!important;background:#ffb7270e!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-copy{flex:auto;gap:3px;min-width:0;display:grid}.product-detail-page .modifier-choice-main{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;flex:auto;align-self:stretch;align-items:center;gap:12px;padding:0;display:flex}.product-detail-page .modifier-choice-main.is-static{cursor:default}.product-detail-page .modifier-choice.is-unavailable{opacity:.42}.product-detail-page .modifier-choice.is-unavailable .modifier-choice-main{cursor:not-allowed}.product-detail-page .modifier-choice-main:focus-visible{outline:none}.product-detail-page .modifier-choice:has(.modifier-choice-main:focus-visible){outline-offset:-2px;outline:2px solid #ffd36e}.product-detail-page .modifier-choice-check:focus-visible,.product-detail-page .modifier-choice-stepper button:focus-visible{outline-offset:3px;outline:2px solid #ffd36e}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-name{color:#fffaf0;letter-spacing:-.014em;font-size:15px!important;font-weight:750!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-action,.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-cta,.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-price-stack{display:none!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-trailing{flex:none;align-items:center;gap:12px;display:flex}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-price{color:#fff6ddc7;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;min-height:0;font-weight:700;line-height:1.1;display:block;padding:0!important;font-size:12px!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice.is-selected .modifier-choice-price{color:#ffe0a0;background:0 0;border:0}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-check{color:#fff6ded4;width:30px;height:30px;box-shadow:none;background:0 0;border-color:#ffffff3b;flex-basis:30px;place-items:center;margin:0;display:grid;position:static;opacity:1!important;transform:none!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice.is-selected .modifier-choice-check{color:#271603;box-shadow:none;background:#ffc347}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-check:disabled{cursor:not-allowed;opacity:.34!important}.product-detail-page .modifier-choice-stepper{color:#fff8e8;font-variant-numeric:tabular-nums;grid-template-columns:30px minmax(20px,auto) 30px;place-items:center;gap:3px;min-width:90px;font-size:14px;display:inline-grid}.product-detail-page .modifier-choice-stepper button{color:#fff2d0;background:0 0;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.product-detail-page .modifier-choice-stepper button:last-child{color:#251603;background:#ffc347;border-color:#ffc74bb3}.product-detail-page .modifier-choice-stepper button:disabled{cursor:not-allowed;opacity:.34}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice.is-selected .modifier-choice-price{color:#fff6ddc7}.product-detail-page .modifier-picker-footer{display:none}@media (max-width:767px){.product-detail-page .modifier-group-card.is-addon-group{border-radius:0!important;padding:16px 0!important}.product-detail-page .modifier-group-card.is-addon-group .modifier-picker-counter{flex-basis:auto;width:auto;height:auto}.product-detail-page .modifier-group-card.is-addon-group .modifier-choice{min-height:60px!important;padding-left:0!important;padding-right:2px!important}}.product-detail-page .modifier-group-card :is(.modifier-choice,.modifier-choice.is-removal){flex-wrap:nowrap!important}.product-detail-page .modifier-group-card .modifier-choice-main{flex-wrap:nowrap;justify-content:space-between}.product-detail-page .modifier-group-card .modifier-choice-name{color:#fffaf0;min-width:0;text-align:left!important;white-space:normal!important;flex:auto!important}.product-detail-page .modifier-group-card .modifier-choice-copy{padding-left:10px;display:grid}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-copy{padding-left:12px}@media (max-width:767px){main.product-detail-page{background:#090a0b;overflow-x:clip;padding-bottom:0!important}html body:has(:is(.mobile-customer-nav,.mobile-storefront-nav))>main.product-detail-page{padding-bottom:0!important}.product-detail-page>.topbar,.product-detail-page>.topbar .topbar-inner{width:100%!important;max-width:none!important}.product-detail-page>.topbar .topbar-inner{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))!important}:is(.product-detail-page .product-detail-shell,.product-detail-page:not(:has(.floating-cart)) .product-detail-shell){width:100%!important;max-width:none!important;padding-top:0!important;padding-right:0!important;padding-bottom:calc(123px + var(--mobile-app-nav-height,62px) + env(safe-area-inset-bottom))!important;padding-left:0!important}.product-detail-page .split-panel.product-detail-grid{gap:0!important}.product-detail-page .product-card{box-shadow:none!important;background:#0d0e0f!important;border:0!important;border-radius:0!important}.product-detail-page .product-cover{border-radius:0!important}.product-detail-page .product-body{border-bottom:8px solid #070708;padding:16px 20px 18px!important}.product-detail-page .product-detail-tags{display:none!important}.product-detail-page .panel-stack{gap:0!important}.product-detail-page .product-config-scroll{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.product-detail-page .product-config-heading{background:#111214;padding:20px max(20px, env(safe-area-inset-right)) 17px max(20px, env(safe-area-inset-left))!important;border:0!important;margin:0!important}.product-detail-page .product-config-heading h2{font-size:21px!important}.product-detail-page .modifier-group-card,.product-detail-page .modifier-group-card.is-addon-group,.product-detail-page .modifier-group-card.is-removal-group{scroll-margin-top:82px;padding:20px max(20px, env(safe-area-inset-right))!important;box-shadow:none!important;background:#111214!important;border:0!important;border-radius:0!important;margin:8px 0 0!important}.product-detail-page .modifier-group-card .modifier-choice-list,.product-detail-page .modifier-group-card.is-addon-group .modifier-choice-list,.product-detail-page .modifier-group-card.is-removal-group .modifier-choice-list{margin-top:14px!important}.product-detail-page .modifier-group-card .modifier-choice,.product-detail-page .modifier-group-card .modifier-choice.is-removal,.product-detail-page .modifier-group-card.is-addon-group .modifier-choice,.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal{min-height:64px!important}.product-detail-page .product-notes-disclosure{padding:0 max(20px, env(safe-area-inset-right)) 20px max(20px, env(safe-area-inset-left));background:#111214;margin:8px 0 0}.product-detail-page .product-notes-trigger{color:#fffaf0;min-height:62px;font-size:14px;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:0!important;padding:0!important}.product-detail-page .product-notes-trigger>svg:first-child{color:#ffc347}.product-detail-page .product-notes-content{padding-top:16px}.product-detail-page .product-summary-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);right:0!important;bottom:calc(var(--mobile-app-nav-height,62px) + env(safe-area-inset-bottom))!important;width:100%!important;padding:10px max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left))!important;background:#111214fa!important;border:0!important;border-top:1px solid #ffffff1a!important;border-radius:0!important;left:0!important;box-shadow:0 -10px 28px #00000061!important}}.product-detail-page .modifier-choice-check,.product-detail-page .modifier-choice-stepper button{appearance:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;line-height:0!important;display:grid!important;position:relative!important}.product-detail-page .modifier-choice-check:before,.product-detail-page .modifier-choice-stepper button:before{content:"";background:0 0;border:1px solid #ffffff3b;border-radius:50%;position:absolute;inset:7px}.product-detail-page .modifier-choice-check>svg,.product-detail-page .modifier-choice-stepper button>svg{z-index:1;display:block;position:relative;margin:0!important;transform:none!important}.product-detail-page .modifier-group-card .modifier-choice.is-selected .modifier-choice-check:before,.product-detail-page .modifier-choice-stepper button:last-child:before{background:#ffc347;border-color:#ffc347}.product-detail-page .modifier-group-card .modifier-choice.is-selected .modifier-choice-check,.product-detail-page .modifier-choice-stepper button:last-child{color:#271603!important}.product-detail-page .modifier-choice-stepper{gap:1px;min-width:112px;grid-template-columns:44px minmax(20px,auto) 44px!important}.product-detail-page .modifier-choice-check:disabled,.product-detail-page .modifier-choice-stepper button:disabled{opacity:.34!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected{background:0 0!important;box-shadow:inset 2px 0 #ffc347!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected:hover,.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected:focus-within{background:linear-gradient(90deg,#ffc34713,#ffc34705 62%,#0000)!important;box-shadow:inset 2px 0 #ffc347!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected:not(:last-child){border-bottom-color:#ffffff1f!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-copy{gap:3px}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-action{color:#ffc347cc;text-align:left;font-size:11px;font-weight:650;line-height:1.2;display:block!important}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check:before{background:#ffc3471a;border-color:#ffc347b3}.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check{color:#ffc347!important}html body input:is([type=checkbox],[type=radio]){box-sizing:border-box!important;min-width:0!important;min-height:0!important;padding:0!important}@media (max-width:767px){.product-detail-page .product-summary-controls .quantity-stepper{grid-template-columns:44px minmax(20px,1fr) 44px!important;gap:2px!important;padding:2px!important}.product-detail-page .product-summary-controls .quantity-stepper .soft-btn{flex-basis:44px!important;width:44px!important;height:44px!important;min-height:44px!important}}@media (max-width:340px){.product-detail-page{--mobile-product-summary-height:137px}:is(.product-detail-page .product-detail-shell,.product-detail-page:not(:has(.floating-cart)) .product-detail-shell){padding-bottom:calc(var(--mobile-product-summary-height) + var(--mobile-app-nav-height,62px) + env(safe-area-inset-bottom))!important}.product-detail-page .product-summary-controls{grid-template-columns:108px minmax(0,1fr)!important}.product-detail-page .product-summary-controls .quantity-stepper{grid-template-columns:44px minmax(16px,1fr) 44px!important;gap:0!important;width:108px!important;padding:2px!important}.product-detail-page .product-summary-controls .quantity-stepper .soft-btn{flex-basis:44px!important;width:44px!important;height:44px!important;min-height:44px!important}}@media (max-width:767px){html body:has(main.product-detail-page) .product-detail-page .product-summary-dock{border:0!important;border-top:1px solid color-mix(in srgb, var(--theme-text,#fff) 12%, transparent)!important;background:color-mix(in srgb, var(--theme-surface,#111214) 96%, transparent)!important;-webkit-backdrop-filter:blur(20px)saturate(1.15)!important;border-radius:20px 20px 0 0!important;box-shadow:0 -14px 34px #00000061!important}html body:has(main.product-detail-page) :is(.mobile-customer-nav,.mobile-storefront-nav){border:0!important;border-top:1px solid color-mix(in srgb, var(--theme-text,#fff) 9%, transparent)!important;background:color-mix(in srgb, var(--theme-surface,#111214) 96%, transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate(1.15)!important;border-radius:0!important}}.admin-layout .product-editor-shell .currency-input-shell:is(.product-editor-money-input,.product-modifier-price){background:#0b0d0f!important;border:1px solid #ffffff29!important;grid-template-columns:36px minmax(0,1fr)!important}.admin-layout .product-editor-shell .currency-input-shell:is(.product-editor-money-input,.product-modifier-price)>span{color:#f0b52f!important;background:0 0!important;border:0!important;width:36px!important;padding:0!important}.admin-layout .product-editor-shell .currency-input-shell:is(.product-editor-money-input,.product-modifier-price)>input{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding-left:2px!important}.admin-layout .product-editor-shell .currency-input-shell:is(.product-editor-money-input,.product-modifier-price):focus-within{border-color:#ffb51bb8!important;box-shadow:0 0 0 3px #ffb51b1f!important}.product-editor-shell .product-modifier-tab{align-items:stretch;grid-template-rows:1fr!important;grid-template-columns:30px minmax(0,1fr)!important;padding:4px!important}.product-editor-shell .product-modifier-tab-content{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);gap:0 7px;display:grid}.product-editor-shell .product-modifier-tab-content>span{grid-row:1/3;align-self:center}.product-editor-shell .product-modifier-tab-content>strong,.product-editor-shell .product-modifier-tab-content>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-editor-shell .product-modifier-drag-handle{color:#fff8ea80;cursor:grab;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;min-width:28px;min-height:34px;padding:0;display:inline-flex}.product-editor-shell .product-modifier-drag-handle:active{cursor:grabbing}.product-editor-shell :is(.product-modifier-tab,.product-modifier-option).is-dragging{opacity:.48}.product-editor-shell .product-modifier-option .product-option-order.product-modifier-drag-handle{gap:2px;width:30px;height:38px;font-size:7px;display:inline-flex}.product-editor-shell .product-modifier-option .product-option-order.product-modifier-drag-handle>span{display:none}.checkout-shell .cart-option-summary{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;transition:border-color .16s,background .16s,transform .16s}.payment-delivery-choices>button:hover{background:#ffbe3012;border-color:#ffbe3080}.payment-delivery-choices>button:focus-visible{outline-offset:2px;outline:3px solid #ffbe3047}.payment-delivery-choices>button:active{transform:translateY(1px)}.checkout-shell .cart-option-summary svg:last-child{transition:transform .18s}.checkout-shell .cart-option-summary svg:last-child.is-expanded{transform:rotate(90deg)}.checkout-shell .cart-option-details{color:#fff8eac2;background:#ffbe340b;border:1px solid #ffbe342e;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.checkout-shell .cart-option-details>div{gap:6px;display:grid}.checkout-shell .cart-option-details strong{color:#fff8ea;font-size:12px}.checkout-shell .cart-option-details :is(ul,p){margin:0}.checkout-shell .cart-option-details ul{gap:5px;padding-left:18px;font-size:12px;display:grid}.checkout-shell .cart-option-details p{font-size:12px;line-height:1.45}@media (max-width:767px){body:has(.checkout-premium-layout) .checkout-location-shell{box-shadow:none!important;background:#101216!important;border-color:#f7f4ed1c!important}body:has(.checkout-premium-layout) .coupon-premium-head .coupon-toggle-btn{display:none!important}body:has(.checkout-premium-layout) .coupon-checkout-trigger{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}body:has(.checkout-premium-layout) .coupon-checkout-trigger .imperial-select-trigger{background:linear-gradient(135deg,#282315,#1e1c16 58%,#181817)!important;border:1px solid #ffc23385!important;border-radius:13px!important;align-items:stretch!important;height:auto!important;min-height:68px!important;box-shadow:inset 0 1px #fff0c612!important}body:has(.checkout-premium-layout) .coupon-checkout-trigger .imperial-select-value{align-self:center!important;min-width:0!important;padding-block:9px!important}body:has(.checkout-premium-layout) .coupon-checkout-trigger .imperial-select-value small{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:pre-line!important;overflow-wrap:anywhere!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}body:has(.checkout-premium-layout) .coupon-checkout-trigger .imperial-select-chevron{align-self:center!important}body:has(.checkout-premium-layout) .coupon-checkout-trigger .imperial-select-icon{background:#ffc2331a!important;border-right-color:#ffc23338!important;min-height:66px!important}}.profile-coupon-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-coupon-card-head>small{text-transform:uppercase;font-weight:800;color:#74df9a!important;font-size:10px!important}.profile-coupon-rules{color:var(--muted);gap:4px;font-size:11px;display:grid}.profile-coupon-code>div{gap:3px;min-width:0;display:grid}.profile-coupon-code>div>span{color:var(--muted);font-size:10px}.profile-coupon-code>div>strong{color:var(--theme-warning);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-coupon-code .soft-btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.profile-coupon-code .soft-btn.is-copied{color:#7ee5a3;background:#279a5224;border-color:#4fd27d6b}@media (max-width:420px){.profile-coupons-section{gap:14px}.profile-coupon-card{border-radius:17px}.profile-coupon-card-main{gap:10px;padding:16px!important}.profile-coupon-card-main>strong{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-coupon-code{gap:12px;grid-template-columns:minmax(0,1fr) auto!important;padding:13px 16px!important}.profile-coupon-code .soft-btn{min-width:104px;min-height:44px}}@media (max-width:767px){.customer-orders-page .orders-card-topline .orders-mobile-payment.order-completed{white-space:nowrap!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:0!important;width:max-content!important;max-width:58%!important;min-height:36px!important;padding:8px 12px!important;display:inline-flex!important}.customer-orders-page .orders-card-topline .orders-mobile-payment.order-completed strong{text-overflow:ellipsis;min-width:0;overflow:hidden;white-space:nowrap!important;font-size:11px!important;line-height:1.1!important}.customer-orders-page .orders-details-toggle{transition:border-color .16s,background .16s,color .16s;color:#fff8e8!important;background:linear-gradient(145deg,#17181a,#101113)!important;border:1px solid #ffffff1c!important;border-radius:15px!important;gap:10px!important;min-height:56px!important;padding:0 14px!important;font-size:13px!important;box-shadow:inset 0 1px #ffffff0a!important}.customer-orders-page .orders-details-toggle>svg:first-child{background:#ffb71413;border:1px solid #ffc33d30;border-radius:10px;width:34px;height:34px;padding:8px;color:#ffc33d!important}.customer-orders-page .orders-details-toggle>svg:last-child{color:#ffc33d}.customer-orders-page .orders-details-toggle[aria-expanded=true]{color:#ffc948!important;background:linear-gradient(135deg,#ffb41124,#ffb41109 60%,#101113)!important;border-color:#ffbe2a6b #ffbe2a6b #ffbe2a24!important;border-radius:15px 15px 0 0!important;box-shadow:inset 3px 0 #ffbd24,inset 0 1px #ffebbc14!important}.customer-orders-page .orders-details-toggle[aria-expanded=true]+.orders-details-panel{margin-top:-18px;background:linear-gradient(#ffb71709,#0d0e10f0 34%)!important;border:1px solid #ffbe2a40!important;border-top:0!important;border-radius:0 0 15px 15px!important;gap:0!important;padding:4px 14px 14px!important;box-shadow:inset 3px 0 #ffbd24,0 12px 28px #00000029!important}.customer-orders-page .orders-details-panel .orders-card-items.expanded{width:100%;border-top:0!important;gap:0!important;display:grid!important}.customer-orders-page .orders-details-panel .orders-item-chip{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;color:#fff8e8!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important}.customer-orders-page .orders-details-panel .orders-item-chip>strong{font-variant-numeric:tabular-nums;border:1px solid #ffc33d3d;border-radius:9px;justify-self:start;place-items:center;width:38px;height:30px;display:grid;color:#ffc948!important;background:#ffb7141a!important;align-self:center!important;margin:0!important;padding:0!important;font-size:11px!important;position:static!important;inset:auto!important;transform:none!important}.customer-orders-page .orders-details-panel .orders-item-chip>span{text-overflow:ellipsis;text-shadow:none;white-space:nowrap;font-weight:800;line-height:1.3;overflow:hidden;color:#fff8e8!important;max-width:none!important;font-size:12px!important}.customer-orders-page .orders-details-panel .orders-note{color:#ffe7a6;background:#ffb7140e;border:1px solid #ffbe2a2e;border-radius:11px;margin-top:12px;padding:12px 13px;font-size:11px;line-height:1.45}}.tracking-payment-callout,.tracking-expired-callout{border-radius:18px;margin-top:18px;padding:16px;display:grid}.tracking-payment-callout{background:linear-gradient(135deg,#ffb71426,#ffb7140a);border:1px solid #ffc33d47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.tracking-payment-callout>div{gap:3px;display:grid}.tracking-payment-callout span,.tracking-payment-callout small{color:#fff8e8ad}.tracking-payment-callout span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.tracking-payment-callout strong{color:#ffc948;font-variant-numeric:tabular-nums;font-size:24px}.tracking-payment-callout small{font-size:12px}.tracking-payment-callout .primary-btn{justify-content:center;min-width:148px;min-height:50px}.tracking-expired-callout{background:#a6242c1f;border:1px solid #ff676740;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.tracking-expired-callout>svg,.tracking-expired-callout strong{color:#ff9494}.tracking-expired-callout>div{gap:3px;display:grid}.tracking-expired-callout span{color:#ffeeeeb3;font-size:12px}.tracking-expired-callout .ghost-btn{gap:8px;min-height:46px}.tracking-terminal-action{border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.tracking-terminal-action>span{color:#fff8e8a3;font-size:13px;font-weight:750}.tracking-terminal-action .ghost-btn{gap:8px;min-height:46px}.tracking-grid.terminal{grid-template-columns:1fr}.tracking-grid.terminal .tracking-sidebar{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.tracking-payment-link-card{scroll-margin-top:18px}.tracking-checkout-url{justify-content:center;min-height:52px}.tracking-item-note{color:#fff8e8c2;background:#ffc3470f;border-left:3px solid #ffc347;border-radius:0 9px 9px 0;margin:11px 0 0;padding:10px 11px;font-size:12px;line-height:1.45}.tracking-payment-sheet-backdrop{z-index:2147482000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020305c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tracking-payment-sheet{overscroll-behavior:contain;scrollbar-color:#f2a51d #0b0d10;scrollbar-width:thin;background:#121315;border:1px solid #ffc33d33;border-radius:24px;gap:16px;width:min(760px,100%);max-height:min(880px,100dvh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 28px 90px #0000009e}.tracking-payment-sheet::-webkit-scrollbar{width:10px}.tracking-payment-sheet::-webkit-scrollbar-track{background:#0b0d10;border-radius:999px;margin:14px 0}.tracking-payment-sheet::-webkit-scrollbar-thumb{background:linear-gradient(#ffc64b,#ef9816);border:2px solid #0b0d10;border-radius:999px;min-height:44px;box-shadow:0 0 10px #ffb92333}.tracking-payment-sheet::-webkit-scrollbar-thumb:hover{background:#ffd05e}.tracking-payment-sheet-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.tracking-payment-sheet-head h2{color:#fff9ec;margin:5px 0 4px;font-size:26px;line-height:1.08}.tracking-payment-sheet-head p{color:#fff8e8a8;margin:0;line-height:1.45}.tracking-payment-sheet-close{color:#fff8e8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;place-items:center;width:46px;height:46px;padding:0;display:grid}.tracking-payment-sheet-total{border-block:1px solid #ffffff13;justify-content:space-between;align-items:end;gap:16px;padding:14px 0;display:flex}.tracking-payment-sheet-total span{color:#fff8e8a8;font-size:13px}.tracking-payment-sheet-total strong{color:#ffc347;font-variant-numeric:tabular-nums;font-size:25px}.tracking-payment-sheet-body{min-height:0}.tracking-payment-sheet-trust{color:#fff8e89e;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;display:flex}.tracking-payment-sheet-trust svg{color:#ffc347}@media (max-width:640px){body:has(.tracking-page-shell){background:#090a0b!important}.tracking-page-shell.shell{width:100%!important;max-width:none!important;padding:12px 12px calc(var(--mobile-app-nav-height,62px) + 24px)!important}.tracking-page-backdrop{background:radial-gradient(circle at 50% 0,#ffae1d1a,#0000 26%),linear-gradient(#0b0b0c,#08090a 58%,#0b0b0c)!important}.tracking-hero.panel{gap:12px;box-shadow:none!important;background:linear-gradient(155deg,#ffb82412,#121315 36%,#0d0e10)!important;border-color:#ffc33d1c!important;border-radius:22px!important;padding:20px 18px 16px!important}.tracking-hero-copy h1{margin:9px 0 5px;font-size:31px;line-height:1.05}.tracking-eyebrow{letter-spacing:.11em;font-size:10px}.tracking-current-status{background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr);gap:12px;margin-top:15px;padding:14px 0}.tracking-current-status-icon{border-radius:13px;width:44px;height:44px}.tracking-current-status strong{font-size:17px}.tracking-current-status p{font-size:13px;line-height:1.42}.tracking-payment-callout,.tracking-expired-callout{background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:1fr;margin-top:14px;padding:14px 0 0}.tracking-status-line{display:none}.tracking-terminal-action{flex-direction:column;align-items:stretch}.tracking-terminal-action .ghost-btn{justify-content:center;width:100%}.tracking-payment-callout.assisted strong{display:none}.tracking-payment-callout .primary-btn,.tracking-expired-callout .ghost-btn{width:100%}.tracking-expired-callout>svg{margin-bottom:-2px}.tracking-hero-meta{border-top:1px solid #ffffff13;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.tracking-meta-card{background:0 0;border:0;border-right:1px solid #ffffff13;border-radius:0;min-height:62px;padding:11px 10px}.tracking-meta-card:nth-child(3),.tracking-courier-card{border-top:1px solid #ffffff13;border-right:0;grid-column:1/-1}.tracking-grid{background:#111214;border:1px solid #ffffff12;border-radius:22px;gap:0;margin-top:12px;overflow:hidden}.tracking-main-panel,.tracking-summary-panel,.tracking-items-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:18px!important}.tracking-sidebar{gap:0}.tracking-grid.terminal .tracking-sidebar{display:block}.tracking-summary-panel,.tracking-items-panel{border-top:1px solid #ffffff12!important}.tracking-payment-link-card{display:none}.tracking-payment-hero-icon{border-radius:13px;width:44px;height:44px}.tracking-payment-hero h2{font-size:22px}.tracking-payment-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.tracking-payment-methods button{flex-direction:column;align-items:flex-start;min-height:72px;padding:10px}.tracking-payment-methods button small{display:none}.tracking-payment-confidence{grid-template-columns:repeat(3,minmax(0,1fr))}.tracking-payment-confidence span{flex-direction:column;min-height:52px;padding:7px;font-size:9px}.tracking-section-head{margin-bottom:14px}.tracking-section-head h2{font-size:22px}.tracking-section-head h3{font-size:19px}.tracking-section-head p{margin-top:4px;font-size:13px}.tracking-step{background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:58px;padding:9px 0}.tracking-step:last-child{border-bottom:0}.tracking-step.current{background:linear-gradient(90deg,#ffc33d17,#0000 72%);border-color:#ffc33d33}.tracking-step-copy strong{font-size:14px}.tracking-step-copy p{font-size:12px}.tracking-financial-grid{border:0;border-radius:0;gap:0;overflow:visible}.tracking-financial-card{background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;min-height:50px;padding:12px 0}.tracking-financial-card:last-child{border-bottom:0}.tracking-financial-card.total{background:#ffc33d14}.tracking-destination-card{background:0 0;border-width:1px 0 0;border-radius:0;min-height:72px;margin-top:6px;padding:16px 0 0}.tracking-items-list{gap:8px}.tracking-item-card{background:#17181b;border-radius:14px;padding:14px}.tracking-item-head strong{font-size:15px}.tracking-item-head span{text-align:right;min-width:30px;font-weight:850}.tracking-selection-chip{min-height:30px;font-size:11px}.tracking-note-card{background:0 0;border-width:1px 0 0;border-radius:0;margin-top:12px;padding:12px 0 0}.tracking-payment-sheet-backdrop{background:#020305b8;align-items:end;padding:0}.tracking-payment-sheet{width:100%;max-height:calc(100dvh - 18px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0;box-shadow:0 -24px 70px #0000008a}.tracking-payment-sheet-head h2{font-size:23px}.tracking-payment-sheet .tracking-payment-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.tracking-payment-sheet .tracking-payment-methods button{min-height:68px;padding:10px}body:has(.tracking-payment-sheet-backdrop) .mobile-customer-nav{visibility:hidden}.tracking-items-list{border:0;border-radius:0;gap:0;overflow:visible}.tracking-item-card{background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;padding:14px 0}.tracking-item-card:last-child{border-bottom:0}}@media (max-width:767px){.customer-profile-intro{width:100%!important;padding:0 0 calc(var(--mobile-app-nav-height,62px) + env(safe-area-inset-bottom))!important}.customer-profile-intro .profile-shell-standalone{width:100%!important;margin:0!important}.customer-profile-intro .profile-shell-standalone .profile-modal-backdrop{background:0 0!important;width:100%!important}.customer-profile-intro .profile-shell-standalone .profile-panel.profile-panel-config{width:100%!important;min-height:0!important;box-shadow:none!important;background:#0d0e10!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.customer-profile-intro .profile-panel-config .profile-panel-scroll{border-radius:0!important;width:100%!important;max-height:none!important;padding:0 16px 22px!important;overflow:visible!important}.customer-profile-intro .profile-panel-config .profile-premium-head{background:radial-gradient(circle at 92% -10%,#ffba1f1f,#0000 38%),linear-gradient(#151619,#0d0e10)!important;border-bottom:1px solid #ffffff13!important;margin:0 -16px!important;padding:22px 20px 18px!important}.customer-profile-intro .profile-panel-config .profile-head-badge{letter-spacing:.08em;border:1px solid #ffbf2b40;border-radius:999px;min-height:24px;padding:0 10px;color:#ffc33d!important;background:#ffb51014!important;font-size:9px!important}.customer-profile-intro .profile-panel-config .profile-head-copy h3{color:#fff8e9!important;margin-top:12px!important;font-size:27px!important;line-height:1.05!important}.customer-profile-intro .profile-panel-config .profile-head-intro p{color:#fff8e9a8!important;margin-top:7px!important;font-size:12px!important;line-height:1.45!important}.customer-profile-intro .profile-panel-config .profile-tabs-bar{background:#111214!important;border:1px solid #ffffff13!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:14px 0 0!important;padding:4px!important;display:grid!important;position:static!important;box-shadow:inset 0 1px #ffffff06!important}.customer-profile-intro .profile-panel-config .profile-nav-item{color:#fff8e9ad!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:center!important;gap:6px!important;padding:0 8px!important;font-size:11px!important}.customer-profile-intro .profile-panel-config .profile-nav-item .profile-mini-icon{background:#ffffff0b!important;border:0!important;border-radius:8px!important;width:25px!important;min-width:25px!important;height:25px!important}.customer-profile-intro .profile-panel-config .profile-nav-item.active{color:#211501!important;background:linear-gradient(135deg,#ffd05a,#f0a80e)!important}.customer-profile-intro .profile-panel-config .profile-nav-item.active .profile-mini-icon{color:#211501!important;background:#301d001a!important}.customer-profile-intro .profile-panel-config .profile-nav-item.danger{color:#ff9b8f!important}.customer-profile-intro .profile-panel-config .profile-config-layout{gap:14px!important;padding-top:14px!important}.customer-profile-intro .profile-panel-config .profile-config-hero{background:radial-gradient(circle at 100% 0,#ffbb201f,#0000 42%),linear-gradient(145deg,#1b1812,#121316 68%)!important;border:1px solid #ffbe2a30!important;border-radius:17px!important;padding:16px!important;box-shadow:inset 0 1px #ffefc20d!important}.customer-profile-intro .profile-panel-config .profile-config-hero:after{display:none!important}.customer-profile-intro .profile-panel-config .profile-section-title{align-items:flex-start!important;gap:11px!important}.customer-profile-intro .profile-panel-config .profile-section-title .profile-mini-icon{color:#ffc33d!important;background:#ffb71414!important;border:1px solid #ffc13233!important;border-radius:11px!important;width:36px!important;min-width:36px!important;height:36px!important}.customer-profile-intro .profile-panel-config .profile-section-title strong{color:#fff8e9!important;font-size:16px!important;line-height:1.2!important}.customer-profile-intro .profile-panel-config .profile-section-title span{color:#fff8e99e!important;margin-top:3px!important;font-size:11px!important;line-height:1.4!important}.customer-profile-intro .profile-panel-config .profile-config-summary{gap:8px!important;margin-top:14px!important}.customer-profile-intro .profile-panel-config .profile-config-summary-item{background:#0003!important;border:1px solid #ffffff13!important;border-radius:13px!important;min-height:64px!important;padding:11px 12px!important}.customer-profile-intro .profile-panel-config .profile-config-summary-item span{color:#fff8e985!important;font-size:8.5px!important}.customer-profile-intro .profile-panel-config .profile-config-summary-item strong{color:#ffc948!important;font-size:17px!important}.customer-profile-intro .profile-panel-config .profile-config-grid{background:#121315;border:1px solid #ffffff16;border-radius:18px;overflow:hidden;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.customer-profile-intro .profile-panel-config .profile-config-grid>.profile-login-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:13px!important;padding:18px 16px 20px!important}.customer-profile-intro .profile-panel-config .profile-config-grid>.profile-login-card+.profile-login-card{border-top:8px solid #0d0e10!important;box-shadow:inset 0 1px #ffffff13!important}.customer-profile-intro .profile-panel-config .profile-form-grid{grid-template-columns:1fr 1fr!important;gap:12px 10px!important}.customer-profile-intro .profile-panel-config .field-shell{min-width:0;gap:6px!important}.customer-profile-intro .profile-panel-config .field-shell>span{color:#fff8e9ad!important;font-size:11px!important;font-weight:800!important}.customer-profile-intro .profile-panel-config :is(input,select,textarea){color:#fff8e9!important;background:#090a0c!important;border:1px solid #ffffff1b!important;border-radius:12px!important;width:100%!important;min-height:50px!important;padding:0 13px!important;font-size:14px!important;box-shadow:inset 0 1px #ffffff06!important}.customer-profile-intro .profile-panel-config :is(input,select,textarea)::placeholder{color:#fff8e957!important}.customer-profile-intro .profile-panel-config :is(input,select,textarea):focus{border-color:#ffbe2ab8!important;outline:0!important;box-shadow:0 0 0 3px #ffb8181c!important}.customer-profile-intro .profile-panel-config>.profile-config-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);bottom:var(--mobile-app-nav-height,62px)!important;z-index:20!important;width:100%!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;background:#0d0e10f5!important;border-top:1px solid #ffffff16!important;position:sticky!important;box-shadow:0 -14px 30px #00000047!important}.customer-profile-intro .profile-panel-config>.profile-config-footer .primary-btn{color:#211501!important;background:linear-gradient(135deg,#ffd15f,#f2a90e)!important;border:1px solid #ffd25cc7!important;border-radius:14px!important;width:100%!important;min-height:52px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 10px 24px #f5a5002e,inset 0 1px #fff6!important}.customer-profile-intro .profile-panel-config>.profile-config-footer .primary-btn:disabled{color:#fff8e961!important;box-shadow:none!important;opacity:1!important;background:#17181a!important;border-color:#ffffff1f!important}}@media (max-width:360px){.customer-profile-intro .profile-panel-config .profile-form-grid{grid-template-columns:1fr!important}}html body .coupon-dialog-shell{color:#f8f6f1!important;background:#101318!important;border-color:#3b3f48!important}html body .coupon-dialog-head{background:#11151b!important;border-bottom-color:#30343c!important}html body .coupon-dialog-head>div>span{color:#ffc83d!important;background:#2a2414!important;border-color:#6f571d!important}html body .coupon-dialog-head>div>span svg{color:#ffc83d!important;stroke:#ffc83d!important;opacity:1!important}html body .coupon-dialog-head h2{color:#fff!important;font-weight:900!important}html body .coupon-dialog-head p{color:#cbc8c1!important;opacity:1!important;font-weight:600!important}html body .coupon-dialog-head>button{color:#f7f4ed!important;background:#20242b!important;border-color:#414650!important}html body .coupon-dialog-shell .coupon-premium-list .coupon-choice{color:#f8f6f1!important;opacity:1!important;background:#171b21!important;border-color:#373c46!important}html body .coupon-dialog-shell .coupon-premium-list .coupon-choice:hover{background:#1d1d19!important;border-color:#a98225!important}html body .coupon-dialog-shell .coupon-premium-list .coupon-choice.active{background:#1c1c18!important;border-color:#ffc233!important;box-shadow:inset 3px 0 #ffc233!important}html body .coupon-dialog-shell .coupon-choice-main>strong{color:#fff!important;opacity:1!important;font-size:15px!important;font-weight:900!important}html body .coupon-dialog-shell .coupon-choice-main>span:not(.coupon-rules-link){color:#d5d2cb!important;opacity:1!important;font-size:12px!important;font-weight:600!important}html body .coupon-dialog-shell .coupon-expiration-label{color:#f2efe9!important;opacity:1!important;background:#292d34!important;border-color:#555b65!important}html body .coupon-dialog-shell .coupon-rules-link{color:#ffd35f!important;opacity:1!important;font-weight:900!important;text-decoration:underline!important;display:inline-flex!important}html body .coupon-dialog-shell .coupon-discount-stack{opacity:1!important}html body .coupon-dialog-shell .coupon-discount-pill{color:#211800!important;opacity:1!important;background:#ffc233!important;border-color:#ffc233!important;font-weight:950!important}html body .coupon-dialog-shell .coupon-radio{opacity:1!important;background:#111419!important;border-color:#858b95!important}html body .coupon-dialog-shell .coupon-choice.active .coupon-radio{background:#fff7df!important;border:5px solid #ffc233!important;box-shadow:0 0 0 3px #ffc2332b!important}html body .coupon-dialog-shell .coupon-manual-area{border-top-color:#343943!important}html body .coupon-dialog-shell .coupon-manual-toggle,html body .coupon-dialog-shell .coupon-manual-toggle strong{color:#f8f6f1!important;opacity:1!important}html body .customer-orders-page .orders-card-actions>.primary-btn{grid-template-columns:auto auto auto;justify-content:center;gap:7px;align-items:center!important;line-height:1!important;display:inline-grid!important}html body .customer-orders-page .orders-card-actions>.primary-btn>:is(svg,span){align-self:center;margin:0;display:block;line-height:1!important}@media (min-width:768px){html body .checkout-legacy-topbar .nav-links>.checkout-store-return{color:#f7f4ed!important;background:#17191d!important;border:1px solid #ffc23342!important;border-radius:14px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:184px!important;min-height:48px!important;padding:0 15px 0 9px!important;display:inline-flex!important;overflow:visible!important}html body .checkout-legacy-topbar .nav-links>.checkout-store-return:before{content:none!important;display:none!important}html body .checkout-legacy-topbar .checkout-store-return>svg{color:#ffc233!important;background:#ffc23314!important;border:1px solid #ffc2333d!important;border-radius:9px!important;flex:0 0 30px!important;width:30px!important;height:30px!important;margin:0!important;padding:7px!important;display:block!important}html body .checkout-legacy-topbar .checkout-store-return>span{min-width:max-content!important;color:inherit!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1!important;display:block!important}}html body .tracking-payment-sheet{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#f7ad2b transparent!important;overflow:hidden auto!important}html body .tracking-payment-sheet::-webkit-scrollbar{width:8px!important}html body .tracking-payment-sheet::-webkit-scrollbar-track{background:0 0!important;border:0!important;border-radius:999px!important;margin:14px 0!important}html body .tracking-payment-sheet::-webkit-scrollbar-thumb{min-height:initial!important;background:linear-gradient(#ffd263 0%,#f7ad2b 52%,#ed8d17 100%)!important;border:0!important;border-radius:999px!important;box-shadow:0 0 0 1px #ffc4421f,0 0 8px #f7ad2b2e!important}html body .tracking-payment-sheet::-webkit-scrollbar-thumb:hover{min-height:initial!important;background:linear-gradient(#ffd263 0%,#f7ad2b 52%,#ed8d17 100%)!important;border:0!important;border-radius:999px!important;box-shadow:0 0 0 1px #ffc4421f,0 0 8px #f7ad2b2e!important}html body .tracking-payment-sheet::-webkit-scrollbar-button{appearance:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}html body .tracking-payment-sheet::-webkit-scrollbar-button:single-button{appearance:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}html body .tracking-payment-sheet::-webkit-scrollbar-button:vertical:decrement{appearance:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}html body .tracking-payment-sheet::-webkit-scrollbar-button:vertical:increment{appearance:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}html body .tracking-payment-sheet::-webkit-scrollbar-button:vertical:start:decrement{appearance:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}html body .tracking-payment-sheet::-webkit-scrollbar-button:vertical:end:increment{appearance:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}html body .tracking-payment-sheet::-webkit-scrollbar-corner{background:0 0!important;width:0!important;height:0!important;display:none!important}html body .tracking-payment-sheet-frame{isolation:isolate;background:#121315;border:1px solid #ffc33d33;border-radius:24px;width:min(760px,100%);max-height:min(880px,100dvh - 48px);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000009e}html body .tracking-payment-sheet-frame>.tracking-payment-sheet{width:100%!important;max-height:inherit!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb, var(--theme-accent,#f6a400) 62%, #1a1a1a) transparent!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:hidden auto!important}html body .tracking-payment-sheet-frame>.tracking-payment-sheet::-webkit-scrollbar{width:8px!important;height:0!important;display:block!important}html body .tracking-payment-sheet-frame>.tracking-payment-sheet::-webkit-scrollbar-track{background:0 0!important;margin:20px 0!important}html body .tracking-payment-sheet-frame>.tracking-payment-sheet::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-accent,#f6a400) 62%, #1a1a1a)!important;box-shadow:none!important;border:0!important;border-radius:999px!important}html body .tracking-payment-sheet-frame>.tracking-payment-sheet::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--theme-accent,#f6a400) 62%, #1a1a1a)!important;box-shadow:none!important;border:0!important;border-radius:999px!important}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[contenteditable=true]{font-size:16px!important}}@media (max-width:767px){html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home){--pq-mobile-bg:#0b0c0e;--pq-mobile-surface-1:#101216;--pq-mobile-surface-2:#15171b;--pq-mobile-surface-3:#1a1d22;--pq-mobile-line-1:#ffffff13;--pq-mobile-line-2:#ffffff0b;--pq-mobile-brand:#ffb800;--pq-mobile-brand-strong:#ffc322;--pq-mobile-brand-soft:#ffb8001a;color:#f7f7f8;background:radial-gradient(118% 48% at 50% 8%, #ffb80011 0%, #ffb80005 38%, transparent 68%), linear-gradient(180deg, #0d0e10 0%, var(--pq-mobile-bg) 54%, #090a0c 100%)!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home):before{background:radial-gradient(100% 40% at 50% 7%,#ffb8000d 0%,#ffb80003 42%,#0000 72%),linear-gradient(#0d0e10f0 0%,#0b0c0ec7 50%,#090a0ceb 100%)!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main{background-color:#0000!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky.shell{border-top:1px solid var(--pq-mobile-line-2,#ffffff0b)!important;border-bottom:1px solid var(--pq-mobile-line-2,#ffffff0b)!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#0b0c0ee0!important;margin-bottom:18px!important;padding:8px 14px 10px!important;box-shadow:0 12px 30px #00000047,inset 0 1px #ffffff06!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:2px;border:0!important;gap:8px!important;padding:1px 0 3px!important;overflow-x:auto!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a{letter-spacing:-.01em;scroll-snap-align:start;flex:none;min-width:78px;min-height:42px;padding:0 16px;font-size:12px;font-weight:820;text-decoration:none;transition:transform .14s,color .18s,background .18s,border-color .18s,box-shadow .18s;border:1px solid var(--pq-mobile-line-1,#ffffff13)!important;color:#aeb2ba!important;background:var(--pq-mobile-surface-2,#15171b)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff06!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a:is(:hover,:focus-visible){color:#f3f4f6!important;background:var(--pq-mobile-surface-3,#1a1d22)!important;border-color:#ffffff21!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a:active{transform:scale(.97)}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a.active{color:#171107!important;background:linear-gradient(180deg, var(--pq-mobile-brand-strong,#ffc322) 0%, #ffb000 100%)!important;border-color:#ffc322c7!important;box-shadow:0 6px 18px #ffb10029,inset 0 1px #ffffff57!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a.active:after{display:none!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body main>.banner-carousel .banner-grid>.banner-card{isolation:isolate;overflow:hidden;background-clip:padding-box!important;border:0!important;border-radius:20px!important;outline:0!important;box-shadow:0 14px 36px #0000004d,inset 0 0 0 1px #ffffff0e!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body main>.banner-carousel .banner-grid>.banner-card:after{border-radius:inherit;box-shadow:none!important;background:linear-gradient(90deg,#040405b8 0%,#0404056b 48%,#0404051f 100%),linear-gradient(#0000 0%,#0000001a 38%,#00000094 100%)!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body main>.banner-carousel .banner-card .eyebrow{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff06;color:#ffc42d!important;background:#ffb80016!important;border-color:#ffb8004d!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body main>.banner-carousel .banner-carousel-dots button{background:#ffffff4d!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body main>.banner-carousel .banner-carousel-dots button.active{box-shadow:0 0 14px #ffb80033;background:linear-gradient(90deg,#ffb000,#ffc322)!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a{transition:none!important}}.storefront-topbar .brand-copy .brand-title-row{align-items:center;gap:7px;min-width:0;display:flex}.storefront-topbar .brand-copy .brand-title-row>h2{min-width:0;margin:0}.storefront-topbar .brand-copy .local-build-version{color:#ffc32b;letter-spacing:.03em;white-space:nowrap;background:#ffb80017;border:1px solid #ffbe2057;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:20px;padding:2px 7px;font-size:10px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}@media (max-width:767px){.storefront-topbar .brand-copy .brand-title-row{gap:5px}.storefront-topbar .brand-copy .local-build-version{min-height:18px;padding:2px 6px;font-size:9px}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home){--pq-home-bg:#090a0c;--pq-home-surface:#111318;--pq-home-surface-2:#151820;--pq-home-line:#fff1;--pq-home-line-soft:#ffffff0a;--pq-home-text:#f7f8fa;--pq-home-muted:#a8afb9;--pq-home-amber:#ffb800;--pq-home-amber-2:#ffc83d;background:radial-gradient(74% 22% at 50% 0%, #ffb8000a 0%, #ffb80002 43%, transparent 75%), linear-gradient(180deg, #08090b 0%, var(--pq-home-bg) 46%, #08090b 100%)!important;color:var(--pq-home-text)!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home):before{background:radial-gradient(82% 24% at 50% 0,#ffb80006 0%,#ffb80001 42%,#0000 74%),linear-gradient(#08090bf7 0%,#090a0cd6 52%,#08090bf2 100%)!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main{background:0 0!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) .storefront-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.04);border-bottom:1px solid var(--pq-home-line-soft)!important;background:#08090bf0!important;box-shadow:0 10px 28px #0000002e!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) .storefront-topbar .topbar-inner{min-height:68px!important;padding-top:10px!important;padding-bottom:10px!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) .storefront-topbar .brand-mark{background:#ffb8000e!important;border:1px solid #ffc62d33!important;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffff0a!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) .storefront-topbar .brand-copy h2{letter-spacing:-.025em;color:#fff!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) .storefront-topbar .brand-copy p{color:#9ca3ad!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) .storefront-topbar .brand-copy .local-build-version{color:#ffd15c!important;min-height:16px!important;box-shadow:none!important;letter-spacing:.02em!important;background:#ffb80012!important;border:1px solid #ffc42a33!important;padding:1px 5px!important;font-size:8px!important;font-weight:800!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-storefront-home.shell{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:0!important;padding-top:18px!important;padding-bottom:8px!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-storefront-greeting{align-items:flex-start!important;gap:14px!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-storefront-greeting>div>span{color:#ffc12f!important;letter-spacing:.055em!important;font-size:11px!important;font-weight:850!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-storefront-greeting h1{text-wrap:balance;color:#fff!important;letter-spacing:-.038em!important;margin-top:4px!important;font-size:clamp(25px,6.3vw,31px)!important;line-height:1.04!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-storefront-open{color:#c9ffd5!important;background:#194c2842!important;border:1px solid #4cd67b38!important;min-height:31px!important;padding:6px 10px!important;box-shadow:inset 0 1px #ffffff09!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-storefront-search{border:1px solid var(--pq-home-line)!important;background:linear-gradient(#12151bfa 0%,#0d0f14fa 100%)!important;border-radius:18px!important;min-height:56px!important;padding:6px 8px!important;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff06!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-storefront-search>svg{color:#f6bd25!important;background:#ffb8001a!important;border-radius:13px!important;flex:0 0 42px!important;width:42px!important;height:42px!important;padding:10px!important;box-shadow:inset 0 1px #ffffff0d!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-storefront-search input{color:#f4f6fa!important;font-weight:650!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-storefront-search input::placeholder{color:#a8afb9!important;opacity:1!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky.shell{width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;background:linear-gradient(#090a0c85 0%,#090a0cc7 100%)!important;border-top:1px solid #ffffff08!important;border-bottom:1px solid #ffffff0a!important;margin:6px 0 18px!important;padding:10px 14px 11px!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip{background:0 0!important;border:0!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a{color:#b6bdc7!important;background:#14171dd1!important;border:1px solid #ffffff12!important;border-radius:13px!important;min-width:max-content!important;min-height:40px!important;padding:0 15px!important;font-size:12px!important;font-weight:780!important;box-shadow:inset 0 1px #ffffff06!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main>.catalog-stack.shell{box-shadow:none!important;background:0 0!important;border:0!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main>.catalog-stack .section-head{margin-bottom:14px!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main>.catalog-stack .section-head h2{color:#f8f9fb!important;letter-spacing:-.03em!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main>.catalog-stack .section-head p{color:#9fa6b0!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky.shell{pointer-events:none;top:calc(68px + env(safe-area-inset-top))!important;z-index:45!important;width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;justify-content:center!important;margin:8px 0 18px!important;padding:8px 12px!important;display:flex!important;position:sticky!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip{pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#0c0e12eb!important;border:1px solid #ffffff12!important;border-radius:18px!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:max-content!important;max-width:100%!important;min-height:52px!important;margin:0 auto!important;padding:5px!important;display:flex!important;overflow:auto hidden!important;box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff09!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a{color:#aeb5bf!important;min-width:max-content!important;min-height:40px!important;box-shadow:none!important;letter-spacing:-.01em!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;flex:none!important;padding:0 15px!important;font-size:12px!important;font-weight:780!important;transition:color .15s,background .15s,border-color .15s,transform .12s!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky.shell{z-index:12!important;width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;margin:12px 0 18px!important;padding:0 14px!important;display:block!important;position:relative!important;top:auto!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:none!important;background:linear-gradient(#101319 0%,#0c0f14 100%)!important;border:1px solid #ffffff0e!important;border-radius:18px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;min-height:56px!important;margin:0!important;padding:7px!important;display:flex!important;overflow:auto hidden!important;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff06!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a{color:#b6bdc8!important;letter-spacing:-.01em!important;white-space:nowrap!important;background:#151920!important;border:1px solid #fff1!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:82px!important;min-height:40px!important;padding:0 15px!important;font-size:12px!important;font-weight:780!important;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .12s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff05!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a:is(:hover,:focus-visible){color:#f3f5f8!important;background:#1b2028!important;border-color:#ffffff1c!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a.active:after{display:none!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky.shell{isolation:isolate;top:calc(68px + env(safe-area-inset-top))!important;z-index:52!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;pointer-events:auto!important;background:#08090cf0!important;border:0!important;border-bottom:1px solid #ffffff0e!important;width:100%!important;max-width:none!important;margin:0!important;padding:8px 12px 9px!important;display:block!important;position:sticky!important;box-shadow:0 10px 26px #0000003d!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:12px;width:100%!important;max-width:100%!important;min-height:42px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important;overflow:auto hidden!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip::-webkit-scrollbar{display:none}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a{scroll-snap-align:center;-webkit-tap-highlight-color:transparent;color:#aeb5bf!important;min-width:auto!important;min-height:40px!important;box-shadow:none!important;letter-spacing:-.012em!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;outline:none!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:12.5px!important;font-weight:760!important;line-height:1!important;transition:color .15s,background .15s,border-color .15s,transform .12s!important;display:inline-flex!important;position:relative!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a:is(:hover,:active){color:#f2f4f7!important;background:#ffffff0b!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a:active{transform:scale(.98)!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a:focus-visible{border-color:#ffc52f6b!important;box-shadow:0 0 0 2px #ffb8001a!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a.active{color:#ffc530!important;background:#ffb80018!important;border-color:#ffc3272e!important;box-shadow:inset 0 1px #ffffff06!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main .mobile-category-sticky .mobile-category-strip a.active:after{content:""!important;background:#ffbc1f!important;border-radius:999px!important;width:18px!important;height:2px!important;display:block!important;position:absolute!important;bottom:4px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 10px #ffb8003d!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main>.catalog-stack#catalogo,html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main>.catalog-stack>section[id^=categoria-]{scroll-margin-top:calc(132px + env(safe-area-inset-top))!important}main>.catalog-stack .category-scroll-tail{pointer-events:none;border:0;width:100%;margin:0;padding:0;height:0!important;min-height:0!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){main .mobile-category-sticky .mobile-category-strip,main .mobile-category-sticky .mobile-category-strip a{scroll-behavior:auto!important;transition:none!important}}.product-image-viewer-stage{box-sizing:border-box!important;background:radial-gradient(circle at 50% 45%,#ffffff06,#0000 56%),#050505!important;padding:76px 24px 24px!important;overflow:hidden!important}.product-image-viewer-stage>.product-image-viewer-photo{object-fit:contain!important;object-position:center center!important;-webkit-user-select:none!important;user-select:none!important;border-radius:0!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}@media (max-width:767px){.product-image-viewer-stage{padding:calc(72px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))!important}.product-image-viewer-stage>.product-image-viewer-photo{max-width:100%!important;max-height:100%!important}}.storefront-delivery-notice{color:#f3eee4!important;background:linear-gradient(135deg,#ffb80016,#ffffff06)!important;border-color:#ffbf323d!important;border-radius:16px!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000029!important}.storefront-delivery-notice-icon{color:#ffc43d;background:#ffb80013;border:1px solid #ffbf3233;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.storefront-delivery-notice-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.storefront-delivery-notice-copy>strong{letter-spacing:-.012em;font-size:14px;font-weight:800;line-height:1.25;color:#fff7e7!important;white-space:normal!important}.storefront-delivery-notice-copy>span{color:#f3eee4b8;font-size:12.5px;font-weight:520;line-height:1.35}.storefront-delivery-notice-copy b{color:#e8d8b2;font-weight:720}@media (max-width:767px){main>.storefront-delivery-notice.shell{min-height:62px;border-radius:15px!important;gap:10px!important;width:calc(100% - 24px)!important;max-width:none!important;margin:8px 12px 4px!important;padding:10px 11px!important}main>.storefront-delivery-notice .storefront-delivery-notice-icon{border-radius:11px;flex-basis:36px;width:36px;height:36px}main>.storefront-delivery-notice .storefront-delivery-notice-copy{gap:2px}main>.storefront-delivery-notice .storefront-delivery-notice-copy>strong{font-size:13.5px;line-height:1.22}main>.storefront-delivery-notice .storefront-delivery-notice-copy>span{font-size:12px;line-height:1.3}}@media (min-width:1201px) and (max-height:900px){main>.imperial-hero-board{border-radius:24px!important;min-height:470px!important;margin-top:18px!important;margin-bottom:20px!important}main>.imperial-hero-board .imperial-board-content{width:100%;max-width:1540px;margin-inline:0;grid-template-columns:minmax(0,1.08fr) minmax(330px,.54fr)!important;gap:20px!important;min-height:470px!important;padding:22px 28px!important}main>.imperial-hero-board .imperial-board-left{max-width:690px!important}main>.imperial-hero-board .imperial-board-chip{border-radius:14px!important;gap:9px!important;margin-bottom:14px!important;padding:9px 13px!important}main>.imperial-hero-board .imperial-board-chip-icon{border-radius:10px!important;width:30px!important;height:30px!important}main>.imperial-hero-board .imperial-board-chip strong{font-size:12px!important}main>.imperial-hero-board .imperial-board-chip small{margin-top:2px!important;font-size:10.5px!important}main>.imperial-hero-board .imperial-board-title{letter-spacing:-.047em!important;max-width:690px!important;line-height:.87!important}main>.imperial-hero-board .imperial-board-title span:first-child{font-size:56px!important}main>.imperial-hero-board .imperial-board-title span:nth-child(2),main>.imperial-hero-board .imperial-board-title b{font-size:42px!important}main>.imperial-hero-board .imperial-board-line{width:min(500px,100%)!important;margin:12px 0!important}main>.imperial-hero-board .imperial-board-description{max-width:590px!important;font-size:13px!important;line-height:1.35!important}main>.imperial-hero-board .imperial-board-actions{gap:8px!important;margin-top:13px!important}main>.imperial-hero-board :is(.imperial-board-primary,.imperial-board-secondary){border-radius:12px!important;gap:8px!important;min-height:44px!important;padding:0 15px!important;font-size:11px!important}main>.imperial-hero-board .imperial-board-actions svg{width:18px!important;height:18px!important}main>.imperial-hero-board .imperial-board-stats{gap:8px!important;max-width:620px!important;margin-top:13px!important}main>.imperial-hero-board .imperial-board-stat{border-radius:14px!important;gap:8px!important;min-height:64px!important;padding:8px 10px!important}main>.imperial-hero-board .imperial-board-stat-icon{border-radius:10px!important;width:31px!important;height:31px!important}main>.imperial-hero-board .imperial-board-stat-icon svg{width:25px!important;height:25px!important}main>.imperial-hero-board .imperial-board-stat small{font-size:9px!important}main>.imperial-hero-board .imperial-board-stat strong{margin-top:2px!important;font-size:13px!important}main>.imperial-hero-board .imperial-board-stat em{margin-top:4px!important;padding:4px 7px!important;font-size:8px!important}main>.imperial-hero-board .imperial-board-right{gap:9px!important;width:min(100%,350px)!important}main>.imperial-hero-board .imperial-board-info-card{border-radius:16px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:12px 14px!important}main>.imperial-hero-board .imperial-board-info-card>:is(.imperial-board-info-card-icon,span:first-child){border-radius:11px!important;width:36px!important;height:36px!important;font-size:20px!important}main>.imperial-hero-board .imperial-board-info-card h3{font-size:14px!important;line-height:1.16!important}main>.imperial-hero-board .imperial-board-info-card p{margin-top:5px!important;font-size:10px!important;line-height:1.3!important}main>.imperial-hero-board .imperial-board-info-card small{margin-top:6px!important;padding:5px 8px!important;font-size:9px!important}}@media (min-width:1201px) and (max-height:760px){main>.imperial-hero-board{min-height:420px!important;margin-top:14px!important;margin-bottom:16px!important}main>.imperial-hero-board .imperial-board-content{max-width:1480px;gap:18px!important;min-height:420px!important;padding:18px 24px!important}main>.imperial-hero-board .imperial-board-left{max-width:650px!important}main>.imperial-hero-board .imperial-board-chip{margin-bottom:11px!important;padding:8px 12px!important}main>.imperial-hero-board .imperial-board-chip-icon{width:28px!important;height:28px!important}main>.imperial-hero-board .imperial-board-title{max-width:650px!important;line-height:.88!important}main>.imperial-hero-board .imperial-board-title span:first-child{font-size:54px!important}main>.imperial-hero-board .imperial-board-title span:nth-child(2),main>.imperial-hero-board .imperial-board-title b{font-size:40px!important}main>.imperial-hero-board .imperial-board-line{margin:10px 0!important}main>.imperial-hero-board .imperial-board-description{font-size:12.5px!important}main>.imperial-hero-board .imperial-board-actions{margin-top:11px!important}main>.imperial-hero-board :is(.imperial-board-primary,.imperial-board-secondary){min-height:42px!important;padding-inline:14px!important;font-size:10.5px!important}main>.imperial-hero-board .imperial-board-stats{max-width:600px!important;margin-top:11px!important}main>.imperial-hero-board .imperial-board-stat{min-height:60px!important;padding:7px 9px!important}main>.imperial-hero-board .imperial-board-stat-icon{width:29px!important;height:29px!important}main>.imperial-hero-board .imperial-board-stat strong{font-size:12.5px!important}main>.imperial-hero-board .imperial-board-right{gap:8px!important;width:min(100%,338px)!important}main>.imperial-hero-board .imperial-board-info-card{border-radius:15px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:10px 12px!important}main>.imperial-hero-board .imperial-board-info-card>:is(.imperial-board-info-card-icon,span:first-child){width:34px!important;height:34px!important;font-size:18px!important}main>.imperial-hero-board .imperial-board-info-card h3{font-size:13.5px!important}main>.imperial-hero-board .imperial-board-info-card p{font-size:9.5px!important}}@media (min-width:1000px) and (max-width:1200px) and (max-height:900px){main>.imperial-hero-board{min-height:450px!important;margin-top:16px!important;margin-bottom:18px!important}main>.imperial-hero-board .imperial-board-content{grid-template-columns:minmax(0,1.32fr) minmax(250px,.68fr)!important;gap:18px!important;min-height:450px!important;padding:20px 22px!important}main>.imperial-hero-board .imperial-board-left{max-width:620px!important}main>.imperial-hero-board .imperial-board-chip{margin-bottom:11px!important;padding:8px 12px!important}main>.imperial-hero-board .imperial-board-title{max-width:620px!important;line-height:.88!important}main>.imperial-hero-board .imperial-board-title span:first-child{font-size:52px!important}main>.imperial-hero-board .imperial-board-title span:nth-child(2),main>.imperial-hero-board .imperial-board-title b{font-size:38px!important}main>.imperial-hero-board .imperial-board-line{margin:10px 0!important}main>.imperial-hero-board .imperial-board-description{font-size:12.5px!important}main>.imperial-hero-board .imperial-board-actions,main>.imperial-hero-board .imperial-board-stats{margin-top:11px!important}main>.imperial-hero-board :is(.imperial-board-primary,.imperial-board-secondary){min-height:42px!important;padding-inline:13px!important;font-size:10.5px!important}main>.imperial-hero-board .imperial-board-stat{min-height:60px!important;padding:7px 9px!important}main>.imperial-hero-board .imperial-board-right{gap:8px!important;width:100%!important}main>.imperial-hero-board .imperial-board-info-card{border-radius:15px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:10px 12px!important}main>.imperial-hero-board .imperial-board-info-card>:is(.imperial-board-info-card-icon,span:first-child){width:34px!important;height:34px!important;font-size:18px!important}main>.imperial-hero-board .imperial-board-info-card h3{font-size:13.5px!important}main>.imperial-hero-board .imperial-board-info-card p{font-size:9.5px!important}}@media (min-width:1000px) and (max-width:1200px) and (max-height:760px){main>.imperial-hero-board,main>.imperial-hero-board .imperial-board-content{min-height:410px!important}main>.imperial-hero-board .imperial-board-content{padding-block:16px!important}main>.imperial-hero-board .imperial-board-title span:first-child{font-size:48px!important}main>.imperial-hero-board .imperial-board-title span:nth-child(2),main>.imperial-hero-board .imperial-board-title b{font-size:35px!important}}.table-settlement-modal.table-close-settlement-modal{position:relative;padding:0!important;overflow:hidden!important}.table-settlement-modal.table-close-settlement-modal .table-settlement-scroll{overscroll-behavior:contain;border-radius:inherit;scrollbar-width:none;min-height:min(720px,94dvh - 20px);max-height:94dvh;padding:22px;overflow:hidden auto}.table-settlement-modal.table-close-settlement-modal .table-settlement-scroll::-webkit-scrollbar{display:none}.table-settlement-scroll-rail{z-index:8;pointer-events:none;background:linear-gradient(#ffffff06,#0000002e);border-radius:0 20px 20px 0;width:10px;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:inset 1px 0 #ffb84d24}.table-settlement-scroll-rail span{background:linear-gradient(#ffd16e,#e88925);border-radius:999px;min-height:18px;transition:top 80ms linear,height .12s;position:absolute;left:2px;right:2px;box-shadow:0 0 14px #f59e0b57}.table-settlement-unit-list label{min-height:66px}.table-settlement-unit-list label>span small{color:#fff8ec94}@media (max-width:620px){.table-settlement-modal.table-close-settlement-modal .table-settlement-scroll{min-height:0;max-height:92dvh;padding:16px}.table-settlement-scroll-rail{border-radius:0 20px 20px 0}}:root{--pqv-modal-scroll-size:10px;--pqv-modal-scroll-track-top:#ffffff06;--pqv-modal-scroll-track-bottom:#00000029;--pqv-modal-scroll-track-line:#ffb84d1f;--pqv-modal-scroll-thumb-start:#ffd16e;--pqv-modal-scroll-thumb-mid:#f7ad2b;--pqv-modal-scroll-thumb-end:#e88925;--pqv-modal-scroll-glow:#f59e0b4d}html body :is([role=dialog],[aria-modal=true],[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ],[class$=modal-card],[class*=modal-card\ ],[class$=dialog-card],[class*=dialog-card\ ]),html body :where([role=dialog],[aria-modal=true],[class*=backdrop]) :where([class*=scroll],[class*=list],[class*=body],[class*=content]){scrollbar-width:thin;scrollbar-color:var(--pqv-modal-scroll-thumb-mid) transparent}html body :is([role=dialog],[aria-modal=true],[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ],[class$=modal-card],[class*=modal-card\ ],[class$=dialog-card],[class*=dialog-card\ ])::-webkit-scrollbar{width:var(--pqv-modal-scroll-size);height:var(--pqv-modal-scroll-size)}html body :where([role=dialog],[aria-modal=true],[class*=backdrop]) ::-webkit-scrollbar{width:var(--pqv-modal-scroll-size);height:var(--pqv-modal-scroll-size)}html body :is([role=dialog],[aria-modal=true],[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ],[class$=modal-card],[class*=modal-card\ ],[class$=dialog-card],[class*=dialog-card\ ])::-webkit-scrollbar-track{background:linear-gradient(180deg, var(--pqv-modal-scroll-track-top), var(--pqv-modal-scroll-track-bottom));box-shadow:inset 1px 0 var(--pqv-modal-scroll-track-line);border:0;border-radius:999px;margin-block:8px}html body :where([role=dialog],[aria-modal=true],[class*=backdrop]) ::-webkit-scrollbar-track{background:linear-gradient(180deg, var(--pqv-modal-scroll-track-top), var(--pqv-modal-scroll-track-bottom));box-shadow:inset 1px 0 var(--pqv-modal-scroll-track-line);border:0;border-radius:999px;margin-block:8px}html body :is([role=dialog],[aria-modal=true],[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ],[class$=modal-card],[class*=modal-card\ ],[class$=dialog-card],[class*=dialog-card\ ])::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--pqv-modal-scroll-thumb-start) 0%, var(--pqv-modal-scroll-thumb-mid) 52%, var(--pqv-modal-scroll-thumb-end) 100%) padding-box;min-height:16px;box-shadow:0 0 14px var(--pqv-modal-scroll-glow);border:2px solid #0000;border-radius:999px}html body :where([role=dialog],[aria-modal=true],[class*=backdrop]) ::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--pqv-modal-scroll-thumb-start) 0%, var(--pqv-modal-scroll-thumb-mid) 52%, var(--pqv-modal-scroll-thumb-end) 100%) padding-box;min-height:16px;box-shadow:0 0 14px var(--pqv-modal-scroll-glow);border:2px solid #0000;border-radius:999px}html body :is([role=dialog],[aria-modal=true],[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ],[class$=modal-card],[class*=modal-card\ ],[class$=dialog-card],[class*=dialog-card\ ])::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffdc84 0%,#ffb533 52%,#f29a1b 100%) padding-box padding-box}html body :where([role=dialog],[aria-modal=true],[class*=backdrop]) ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffdc84 0%,#ffb533 52%,#f29a1b 100%) padding-box padding-box}html body :is([role=dialog],[aria-modal=true],[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ],[class$=modal-card],[class*=modal-card\ ],[class$=dialog-card],[class*=dialog-card\ ])::-webkit-scrollbar-button{appearance:none;width:0;min-width:0;height:0;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:none}html body :where([role=dialog],[aria-modal=true],[class*=backdrop]) ::-webkit-scrollbar-button{appearance:none;width:0;min-width:0;height:0;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:none}html body :is([role=dialog],[aria-modal=true],[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ],[class$=modal-card],[class*=modal-card\ ],[class$=dialog-card],[class*=dialog-card\ ])::-webkit-scrollbar-corner{background:0 0}html body :where([role=dialog],[aria-modal=true],[class*=backdrop]) ::-webkit-scrollbar-corner{background:0 0}.profile-scroll-rail,.table-settlement-scroll-rail{width:var(--pqv-modal-scroll-size);background:linear-gradient(180deg, var(--pqv-modal-scroll-track-top), var(--pqv-modal-scroll-track-bottom));box-shadow:inset 1px 0 var(--pqv-modal-scroll-track-line)}.profile-scroll-rail span,.table-settlement-scroll-rail span{background:linear-gradient(180deg, var(--pqv-modal-scroll-thumb-start), var(--pqv-modal-scroll-thumb-end));box-shadow:0 0 14px var(--pqv-modal-scroll-glow)}@media (min-width:768px){html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home){--pq-desktop-bg:#090a0c;--pq-desktop-surface:#111318;--pq-desktop-surface-2:#151820;--pq-desktop-line:#ffffff12;--pq-desktop-line-soft:#ffffff0b;--pq-desktop-text:#f7f8fa;--pq-desktop-muted:#9fa6b1;--pq-desktop-amber:#ffb800;--pq-desktop-amber-strong:#ffc83d;background:radial-gradient(72% 42% at 50% -8%, #ffb80013 0%, #ffb80006 38%, transparent 72%), radial-gradient(42% 34% at 8% 32%, #ffffff06 0%, transparent 72%), linear-gradient(180deg, #0c0d0f 0%, var(--pq-desktop-bg) 46%, #08090b 100%)!important;color:var(--pq-desktop-text)!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main{background:0 0!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar{border-bottom:1px solid var(--pq-desktop-line-soft)!important;-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;background:#08090ce0!important;box-shadow:0 14px 38px #00000047!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar .topbar-inner{min-height:84px;padding-top:10px;padding-bottom:10px}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar .brand-copy p{color:#8f97a3!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar .nav-shortcuts{background:linear-gradient(#14171df0,#0c0e12f0)!important;border:1px solid #ffffff10!important;border-radius:17px!important;gap:4px!important;padding:5px!important;box-shadow:0 10px 26px #00000038,inset 0 1px #ffffff06!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar :is(.nav-shortcut,.nav-category-trigger){min-height:42px;font-weight:760;color:#aeb5bf!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;padding:7px 11px!important;transition:color .15s,background .15s,border-color .15s,transform .15s!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar :is(.nav-shortcut,.nav-category-trigger):hover{transform:translateY(-1px);color:#f4f6f8!important;background:#ffffff0b!important;border-color:#ffffff13!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar :is(.nav-shortcut.active,.nav-category-trigger.active,.nav-category-menu[open] .nav-category-trigger){color:#ffc530!important;background:#ffb80018!important;border-color:#ffc3272e!important;box-shadow:inset 0 1px #ffffff06!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar .nav-dock-icon{background:#ffffff09;border:1px solid #ffffff0d;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #ffffff06;color:#d4d8de!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar :is(.nav-shortcut.active,.nav-category-trigger.active) .nav-dock-icon{background:#ffb80013;border-color:#ffc32729;color:#ffc530!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar .nav-category-popover{-webkit-backdrop-filter:blur(20px)saturate(1.08);gap:4px;padding:9px;background:#0c0e12f7!important;border:1px solid #ffffff13!important;border-radius:16px!important;box-shadow:0 22px 54px #0000007a,inset 0 1px #ffffff06!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar .nav-category-option{border:1px solid #0000;color:#aeb5bf!important;background:0 0!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) .storefront-topbar .nav-category-option:is(:hover,.active){border-color:#ffc32724;color:#ffc530!important;background:#ffb80014!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main>.catalog-stack.shell{gap:22px;padding-bottom:64px}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main>.catalog-stack .section-head{border-bottom:1px solid #ffffff0b;margin-bottom:18px;padding:0 0 12px 14px;position:relative}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main>.catalog-stack .section-head:before{content:"";background:linear-gradient(#ffc83d 0%,#ffb000 100%);border-radius:999px;width:3px;position:absolute;top:3px;bottom:12px;left:0;box-shadow:0 0 14px #ffb80029}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main>.catalog-stack .section-head h2{letter-spacing:-.025em;color:#f7f8fa!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main>.catalog-stack .section-head p{color:var(--pq-desktop-muted)!important}}@media (min-width:768px) and (prefers-reduced-motion:reduce){body:has(.mobile-storefront-home) .storefront-topbar :is(.nav-shortcut,.nav-category-trigger){transition:none!important}}.product-image-viewer-stage{isolation:isolate;box-sizing:border-box!important;background:#050505!important;padding:0!important;position:relative!important;overflow:hidden!important}.product-image-viewer-stage:before{content:"";z-index:0;pointer-events:none;background-image:var(--product-viewer-image);filter:blur(30px)saturate(.78)brightness(.42);opacity:.92;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-36px;transform:scale(1.06)}.product-image-viewer-stage:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000003d 0%,#0000000a 34%,#00000014 72%,#00000038 100%),radial-gradient(circle,#0000 38%,#00000029 100%);position:absolute;inset:0}.product-image-viewer-stage>.product-image-viewer-photo{z-index:1;object-fit:contain!important;object-position:center center!important;-webkit-user-select:none!important;user-select:none!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.product-image-viewer-head{pointer-events:none;background:linear-gradient(#0000009e 0%,#0000002e 55%,#0000 100%)!important}.product-image-viewer-head>*{pointer-events:auto}.product-image-viewer-head button{box-shadow:0 8px 28px #00000047;background:#0808088f!important;border-color:#ffffff47!important}@media (max-width:767px){.product-image-viewer-stage{padding:0!important}.product-image-viewer-stage:before{filter:blur(26px)saturate(.8)brightness(.44);inset:-28px}.product-image-viewer-head{padding:calc(10px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 12px max(14px, env(safe-area-inset-left))!important}}@media (prefers-reduced-motion:reduce){.product-image-viewer-stage:before{transform:scale(1.04)}}html body .tracking-payment-sheet-frame{clip-path:inset(0 round 24px);background-clip:padding-box!important;border-color:#0000!important;border-radius:24px!important;overflow:hidden!important}html body .tracking-payment-sheet-frame:after{content:"";z-index:6;pointer-events:none;border-radius:inherit;border:1px solid #ffc33d33;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09}html body .tracking-payment-sheet-frame>.tracking-payment-sheet{border-radius:inherit!important;background-clip:padding-box!important}@media (max-width:767px){html body .tracking-payment-sheet-frame{clip-path:inset(0 round 24px 24px 0 0);border-radius:24px 24px 0 0!important}}html body .tracking-payment-sheet-frame{background:#121315!important}html body .tracking-payment-sheet-frame>.tracking-payment-sheet{scrollbar-color:color-mix(in srgb, var(--theme-accent,#f6a400) 62%, #1a1a1a) #121315!important}html body .tracking-payment-sheet-frame>.tracking-payment-sheet::-webkit-scrollbar{background:#121315!important}html body .tracking-payment-sheet-frame>.tracking-payment-sheet::-webkit-scrollbar-track{background:#121315!important}html body .tracking-payment-sheet-frame>.tracking-payment-sheet::-webkit-scrollbar-corner{background:#121315!important}@media (min-width:768px){html body .tracking-payment-sheet-backdrop{padding-block:10px!important}html body .tracking-payment-sheet-frame{max-height:min(1040px,100dvh - 20px)!important}html body .tracking-payment-sheet-frame>.tracking-payment-sheet{max-height:inherit!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home){background:#090a0c!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main{min-height:100vh;background:radial-gradient(68vw 520px at 50% -130px,#ffb80012 0%,#ffb80006 42%,#0000 74%) no-repeat fixed,radial-gradient(42vw 460px at 5% 36%,#ffffff05 0%,#0000 72%) no-repeat fixed,linear-gradient(#0c0d0f 0%,#090a0c 56%,#08090b 100%) no-repeat fixed!important}:is(html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main>.catalog-stack.shell,html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(.mobile-storefront-home) main>.catalog-stack>.storefront-combos-section){background:0 0!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) body:has(main.cart-page){min-height:100vh;background:#090a0c!important}html:is([data-theme=imperialDark],[data-theme-palette=imperialDark],[data-theme-css=imperialDark]) main.cart-page{min-height:100dvh;background:linear-gradient(#0c0d0f 0%,#090a0c 56%,#08090b 100%) no-repeat fixed!important}}
