/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-27{height:calc(var(--spacing) * 27)}.h-min{height:min-content}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-8{padding:calc(var(--spacing) * 8)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:root{--navy:#0b2545;--navy-2:#12365d;--blue:#0a6dd8;--blue-2:#075ebc;--orange:#ef6c1a;--ink:#152233;--muted:#647184;--line:#e5eaf0;--soft:#f4f7fa;--green:#168759;--red:#c83f49}.master-refund-approvals{background:linear-gradient(135deg,#fff8f8,#fff);border:1px solid #f0c3c6;border-left:5px solid #c9363f;border-radius:12px;margin:0 0 16px;padding:18px;box-shadow:0 8px 24px #81222914}.master-refund-approvals>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.master-refund-approvals>header span,.master-refund-approval-list article span{color:#aa333a;letter-spacing:.11em;font-size:9px;font-weight:900;display:block}.master-refund-approvals>header h2{color:#173a5e;margin:4px 0 0}.master-refund-approvals>header>strong{color:#fff;background:#c9363f;border-radius:50%;place-items:center;min-width:36px;height:36px;font-size:18px;display:grid}.master-refund-approvals>p{color:#61758a;margin:9px 0 15px}.master-refund-approval-list{gap:10px;display:grid}.master-refund-approval-list>article{background:#fff;border:1px solid #eadde0;border-radius:10px;grid-template-columns:minmax(120px,.7fr) minmax(115px,.55fr) minmax(150px,.8fr) minmax(180px,1.25fr) minmax(185px,.9fr);align-items:center;gap:14px;padding:14px;display:grid}.master-refund-approval-list article b,.master-refund-approval-list article a{color:#173a5e;margin-top:4px;font-size:13px;font-weight:900;display:block}.master-refund-approval-list article small{color:#75879a;margin-top:4px;font-size:10px;display:block}.master-refund-order a{color:#0873d1!important;font-size:16px!important}.master-refund-actions{gap:7px;display:grid}.master-refund-actions button,.master-refund-code button{color:#173a5e;background:#fff;border:1px solid #c8d7e4;border-radius:8px;padding:9px 11px;font-weight:900}.master-refund-actions button.primary{color:#fff;background:#c9363f;border-color:#c9363f}.master-refund-code{text-align:center;background:#fff5f5;border:1px solid #f0c3c6;border-radius:9px;padding:10px}.master-refund-code strong{letter-spacing:.14em;font-size:25px!important}.master-refund-code button{width:100%;margin-top:8px}.master-refund-reject-confirm{background:#fff7f7;border:1px solid #efc7ca;border-radius:8px;gap:5px;padding:9px;display:grid}.master-refund-reject-confirm span{letter-spacing:0!important;color:#76585b!important;font-size:10px!important}.master-refund-feedback{background:#eef6fd;border-radius:8px;padding:10px 12px;font-weight:800;color:#174f7d!important;margin:12px 0 0!important}.payment-refund-approval-summary,.payment-refund-master-code{color:#3e2c69;background:#f8f5ff;border:1px solid #d2c2ef;border-radius:11px;margin:14px 0;padding:16px}.payment-refund-approval-summary p,.payment-refund-master-code p{margin:5px 0 0;line-height:1.5}.payment-refund-master-code>span{letter-spacing:.11em;color:#6b43b5;font-size:10px;font-weight:900}.payment-refund-master-code h3{margin:5px 0}.payment-refund-master-code>small{color:#745f90;margin:6px 0 10px;display:block}.payment-refund-approval-code{gap:7px;margin-top:15px;font-weight:900;display:grid}.payment-refund-approval-code input{color:#2c1851;letter-spacing:.2em;text-align:center;background:#fff;border:1px solid #bda9df;border-radius:9px;width:190px;max-width:100%;padding:12px;font-size:24px;font-weight:900}@media (width<=1100px){.master-refund-approval-list>article{grid-template-columns:repeat(2,minmax(0,1fr))}.master-refund-actions,.master-refund-reason{grid-column:1/-1}}@media (width<=650px){.master-refund-approval-list>article{grid-template-columns:1fr}.master-refund-actions,.master-refund-reason{grid-column:auto}.master-refund-approvals{padding:14px}}.payment-refund-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);align-items:start;gap:16px;display:grid}.payment-refund-main>h2,.payment-refund-history>h2{margin:5px 0 10px}.payment-refund-intro{color:#61758a;margin:0 0 18px;line-height:1.55}.payment-refund-warning,.payment-refund-flow{color:#67470f;background:#fff7e8;border:1px solid #efd29b;border-radius:10px;margin:14px 0;padding:14px 16px}.payment-refund-warning p,.payment-refund-flow p{margin:5px 0 0;line-height:1.5}.payment-refund-mode{gap:8px;margin:18px 0;display:flex}.payment-refund-mode button{color:#173a5e;background:#fff;border:1px solid #c8d5e0;border-radius:9px;flex:1;padding:12px;font-weight:800}.payment-refund-mode button.active{color:#fff;background:#0873d1;border-color:#0873d1}.payment-refund-items{border:1px solid #d8e2ea;border-radius:10px;margin-bottom:14px;overflow:hidden}.payment-refund-items>header,.payment-refund-items>label{border-bottom:1px solid #e4eaf0;grid-template-columns:minmax(0,1fr) 165px;align-items:center;gap:16px;padding:12px 14px;display:grid}.payment-refund-items>header{color:#60758b;background:#f5f8fb;font-size:12px}.payment-refund-items>label:last-of-type{border-bottom:0}.payment-refund-items span b,.payment-refund-items span small{display:block}.payment-refund-items span small{color:#74869a;margin-top:4px}.payment-refund-items input[type=number]{border:1px solid #cbd8e4;border-radius:8px;width:100%;padding:10px}.payment-refund-reason,.payment-refund-confirm-text{color:#173a5e;gap:7px;font-weight:800;display:grid}.payment-refund-reason textarea,.payment-refund-confirm-text input,.payment-refund-finance-fields input,.payment-refund-finance-fields textarea,.payment-refund-finance-fields select{color:#102f4e;background:#fff;border:1px solid #cbd8e4;border-radius:8px;width:100%;padding:11px 12px}.payment-refund-reason textarea,.payment-refund-finance-fields textarea{resize:vertical;min-height:82px}.payment-refund-primary,.payment-refund-danger{color:#fff;background:#0873d1;border:0;border-radius:8px;width:100%;margin-top:12px;padding:13px 16px;font-weight:900}.payment-refund-danger{background:#c9363f}.payment-refund-primary:disabled,.payment-refund-danger:disabled{opacity:.5;cursor:not-allowed}.payment-refund-preview{background:#f7fbff;border:1px solid #bdd7ec;border-radius:12px;margin-top:18px;padding:18px}.payment-refund-preview>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.payment-refund-preview>header span{color:#0873d1;letter-spacing:.1em;font-size:11px;font-weight:900}.payment-refund-preview>header h3{margin:4px 0}.payment-refund-preview>header strong{color:#0873d1;font-size:25px}.payment-refund-preview dl{margin:15px 0}.payment-refund-preview dl div{border-bottom:1px solid #dce7ef;justify-content:space-between;gap:15px;padding:8px 0;display:flex}.payment-refund-preview dl .total{border-bottom:0;font-size:16px;font-weight:900}.payment-refund-flow.automatic_card{color:#20543d;background:#effaf5;border-color:#b6ddcc}.payment-refund-finance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.payment-refund-finance-fields label{color:#173a5e;gap:6px;font-weight:800;display:grid}.payment-refund-finance-fields .wide{grid-column:1/-1}.payment-refund-check{color:#40566b;font-weight:700;border:0!important;grid-template-columns:none!important;align-items:flex-start!important;gap:9px!important;padding:10px 0!important;display:flex!important}.payment-refund-check input{flex:none;width:18px;height:18px}.payment-refund-check.critical{color:#7c2428;background:#fff4f4;border-radius:9px;margin-top:8px;border:1px solid #efc0c2!important;padding:12px!important}.payment-refund-message{color:#174f7d;background:#edf6fd;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-weight:800}.payment-refund-history>div{gap:10px;display:grid}.payment-refund-history article{border:1px solid #dce5ed;border-radius:10px;padding:14px}.payment-refund-history article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-refund-history article i{background:#eef3f7;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.payment-refund-history article i.refund-completed{color:#157348;background:#e8f7ef}.payment-refund-history article i.refund-awaiting_finance,.payment-refund-history article i.refund-attention_required{color:#9a5700;background:#fff2df}.payment-refund-history article>strong{margin-top:10px;font-size:21px;display:block}.payment-refund-history article p{color:#40566b;margin:6px 0}.payment-refund-history article small{color:#72859a;margin-top:5px;display:block}.payment-refund-history article em{color:#a42d35;margin-top:8px;display:block}.payment-refund-manual-complete{border-top:1px solid #e1e8ee;gap:8px;margin-top:12px;padding-top:12px;display:grid}.payment-refund-manual-complete label{align-items:center;gap:7px;font-size:12px;display:flex}.payment-refund-manual-complete input[type=text],.payment-refund-manual-complete label:not(:first-child) input{border:1px solid #cbd8e4;border-radius:7px;padding:8px}.payment-refund-manual-complete button,.payment-refund-cancel{color:#fff;background:#0873d1;border:0;border-radius:7px;padding:9px 11px;font-weight:800}.payment-refund-manual-complete button.secondary,.payment-refund-cancel{color:#8f2d33;background:#fff;border:1px solid #e4bfc1}.payment-refund-cancel{width:100%;margin-top:10px}@media (width<=900px){.payment-refund-layout,.payment-refund-finance-fields{grid-template-columns:1fr}.payment-refund-finance-fields .wide{grid-column:auto}.payment-refund-items>header,.payment-refund-items>label{grid-template-columns:1fr}.payment-refund-preview>header{flex-direction:column}.payment-refund-preview>header strong{font-size:22px}}.return-wizard-launcher{gap:14px;display:grid}.return-overview-card{background:linear-gradient(135deg,#fff 0%,#f1f8fe 100%);border:1px solid #cfe0ed;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.return-overview-card>div{gap:5px;display:grid}.return-overview-card span,.return-wizard-step>span{color:#0873d1;letter-spacing:.12em;font-size:10px;font-weight:850}.return-overview-card h2,.return-wizard-step h3{color:#082f57;margin:0}.return-overview-card p,.return-wizard-step>p{color:#60768a;margin:0}.return-overview-card button,.return-process-list button,.return-wizard-body button,.return-wizard-body a{color:#fff;cursor:pointer;background:#0873d1;border:0;border-radius:7px;min-height:40px;padding:0 15px;font-weight:800;text-decoration:none}.return-process-list{gap:9px;display:grid}.return-process-list article{background:#fff;border:1px solid #d6e2ec;border-radius:10px;padding:14px 16px}.return-process-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.return-process-card>header>div{grid-template-columns:auto auto;align-items:center;gap:4px 12px;display:grid}.return-process-list article span{color:#0873d1;font-size:11px;font-weight:850}.return-process-list article small{color:#6d8194;grid-column:1/-1}.return-order-tracking{border-top:1px solid #e0e8ef;margin-top:13px;padding-top:13px}.return-tracking-summary{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:10px;display:grid}.return-tracking-summary>div{background:#f7fafc;border:1px solid #d9e6ef;border-radius:8px;gap:4px;padding:12px;display:grid}.return-tracking-summary small{color:#0873d1;letter-spacing:.08em;font-size:9px;font-weight:850}.return-tracking-summary strong{color:#0a3155;font-size:14px}.return-tracking-summary code{color:#075f9d;overflow-wrap:anywhere;font-size:14px;font-weight:850}.return-process-list article .return-tracking-summary span{color:#657b8e;font-size:11px;font-weight:500}.return-tracking-timeline{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.return-tracking-timeline li{grid-template-columns:12px 1fr;align-items:start;gap:9px;display:grid}.return-tracking-timeline li>i{background:#0873d1;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 2px #b9d9ee}.return-tracking-timeline li>div{gap:2px;display:grid}.return-tracking-timeline b{color:#183c5c;font-size:12px}.return-process-list article .return-tracking-timeline span,.return-tracking-timeline time,.return-tracking-empty{color:#718497;font-size:10px;font-weight:500}.return-tracking-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.return-tracking-actions a,.return-tracking-actions button{color:#075f9d;background:#fff;border:1px solid #b8d0e1;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.return-empty-state{color:#687d91;background:#fff;border:1px dashed #cbd9e5;border-radius:10px;margin:0;padding:18px}.return-wizard-backdrop{z-index:350}.system-modal.return-wizard-modal{border-radius:15px;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(1080px,100%);max-height:94vh;padding:0;display:grid;overflow:hidden}.return-wizard-header{border-bottom:1px solid #e0e8ef;padding:19px 22px 14px}.return-wizard-progress{background:#f6f9fc;grid-template-columns:repeat(6,1fr);margin:0;padding:14px 22px;list-style:none;display:grid}.return-wizard-progress li{color:#7a8b9b;text-align:center;justify-items:center;gap:5px;font-size:9px;font-weight:800;display:grid;position:relative}.return-wizard-progress li:before{content:"";background:#d7e2ea;width:100%;height:2px;position:absolute;top:14px;right:50%;transform:translate(-14px)}.return-wizard-progress li:first-child:before{display:none}.return-wizard-progress i{z-index:1;background:#fff;border:2px solid #cbd8e2;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.return-wizard-progress li.active,.return-wizard-progress li.done{color:#0873d1}.return-wizard-progress li.active i{border-color:#0873d1;box-shadow:0 0 0 4px #dceefe}.return-wizard-progress li.done i{color:#fff;background:#1fa36f;border-color:#1fa36f}.return-wizard-progress li.done:before,.return-wizard-progress li.active:before{background:#1fa36f}.return-wizard-body{min-height:350px;padding:22px;overflow:auto}.return-wizard-step{gap:16px;display:grid}.return-wizard-step h3{font-size:24px}.return-wizard-field,.return-fiscal-selects label{color:#314c65;gap:7px;font-size:11px;font-weight:800;display:grid}.return-wizard-field textarea,.return-fiscal-selects select,.return-existing-invoice input,.return-upload-form input{color:#092b4e;background:#fff;border:1px solid #cbd9e5;border-radius:7px;width:100%;padding:10px}.return-wizard-field textarea{resize:vertical;min-height:82px}.return-review-items{gap:8px;display:grid}.return-review-items>div{background:#f8fafc;border:1px solid #dae5ed;border-radius:8px;gap:3px;padding:12px;display:grid}.return-review-items small,.return-fiscal-selects small{color:#718497;font-weight:500}.return-confirm-summary,.return-fiscal-warning,.return-success-box,.return-loading{color:#173f62;background:#eef6fc;border-radius:9px;padding:14px}.return-confirm-summary p,.return-fiscal-warning p,.return-success-box p{margin:5px 0 0}.return-fiscal-preview{border:1px solid #d4e2ec;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.return-fiscal-preview>div{gap:5px;padding:15px;display:grid}.return-fiscal-preview>div+div{border-left:1px solid #d4e2ec}.return-fiscal-preview small,.return-draft-card small,.return-final-card small{color:#6e8295;letter-spacing:.08em;font-size:9px;font-weight:850}.return-fiscal-preview span,.return-draft-card span,.return-final-card span{color:#6b7f92;font-size:11px}.return-fiscal-selects{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.return-fiscal-warning{color:#754b0c;background:#fff8e9;border-left:4px solid #f3a51d}.return-existing-invoice{border:1px solid #d9e4ec;border-radius:9px;padding:13px}.return-existing-invoice>summary{color:#184b72;cursor:pointer;font-weight:800}.return-existing-invoice>div,.return-existing-invoice>article,.return-existing-invoice>details{margin-top:12px}.return-draft-card,.return-final-card{background:#f7fafc;border:1px solid #cfe0ec;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.return-draft-card>div,.return-final-card>div{gap:4px;display:grid}.return-draft-card i,.return-final-card i{color:#08639e;background:#e7f3fc;border-radius:99px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:850}.return-success-box{color:#126747;overflow-wrap:anywhere;background:#effaf5;border:1px solid #b9e1cd}.return-issue-confirm{cursor:pointer;background:#fff9ef;border:1px solid #f0bd71;border-radius:9px;align-items:flex-start;gap:12px;padding:15px;display:flex}.return-issue-confirm input{flex:none;width:18px;height:18px}.return-issue-confirm span{gap:5px;display:grid}.return-issue-confirm small{color:#785b30}.return-purchase-step{border:1px solid #d6e2ec;border-radius:10px;padding:15px}.return-purchase-step h4{margin:0}.return-wizard-body button.secondary{color:#17476d;background:#fff;border:1px solid #b9cedf}.return-wizard-body button:disabled{opacity:.5;cursor:not-allowed}.return-wizard-footer{background:#fff;border-top:1px solid #e0e8ef;padding:14px 22px}.system-modal.return-wizard-modal>.return-feedback{border:0;border-top:1px solid #cce4d7;border-radius:0;margin:0;padding:11px 22px}@media (width<=760px){.return-wizard-backdrop{align-items:end;padding:0}.system-modal.return-wizard-modal{border-radius:15px 15px 0 0;width:100%;max-height:96vh}.return-wizard-progress{padding:10px 12px}.return-wizard-progress li span{display:none}.return-wizard-body{min-height:280px;padding:16px}.return-wizard-step h3{font-size:20px}.return-overview-card,.return-process-list article,.return-draft-card,.return-final-card{flex-direction:column;align-items:stretch}.return-overview-card button,.return-process-list button{width:100%}.return-fiscal-preview,.return-fiscal-selects,.return-form-grid{grid-template-columns:1fr}.return-fiscal-preview>div+div{border-top:1px solid #d4e2ec;border-left:0}}.returns-workspace{gap:18px;display:grid}.return-create-card,.return-process-card{background:#fff;border:1px solid #d6e2ec;border-radius:12px;padding:20px}.return-create-card>header,.return-process-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.return-create-card header span,.return-process-card header span,.returns-page-header span{color:#0873d1;letter-spacing:.12em;font-size:11px;font-weight:800}.return-create-card h2,.return-process-card h2{margin:5px 0 0}.return-item-list{border:1px solid #d9e4ed;border-radius:9px;display:grid;overflow:hidden}.return-item-list label{border-bottom:1px solid #e6edf3;grid-template-columns:auto 1fr 82px;align-items:center;gap:12px;padding:12px;display:grid}.return-item-list label:last-child{border-bottom:0}.return-item-list span{gap:3px;display:grid}.return-item-list small{color:#708297}.return-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.return-form-grid label,.return-upload-form label{gap:6px;font-size:12px;font-weight:700;display:grid}.return-form-grid .wide{grid-column:span 2}.return-form-grid textarea{resize:vertical;min-height:72px}.return-form-grid input,.return-form-grid select,.return-form-grid textarea,.return-inline input,.return-upload-form input{color:#092b4e;background:#fff;border:1px solid #cbd9e5;border-radius:7px;padding:10px}.return-create-card button,.return-process-card button,.return-process-card a,.return-customer-actions a{color:#fff;cursor:pointer;background:#0873d1;border:0;border-radius:7px;padding:11px 16px;font-weight:800;text-decoration:none}.return-create-card button:disabled,.return-process-card button:disabled{opacity:.5;cursor:not-allowed}.return-feedback{color:#126747;background:#effaf5;border:1px solid #b8d9c9;border-radius:8px;margin:0;padding:12px 14px}.return-process-summary{background:#f5f8fb;border-radius:8px;grid-template-columns:1fr 2fr;gap:12px;padding:13px;display:grid}.return-process-summary span{gap:4px;display:grid}.return-process-summary small{color:#687e93;text-transform:uppercase;font-size:10px}.return-step{border-top:1px solid #dce6ee;margin-top:16px;padding-top:16px}.return-step h3{margin:0 0 10px}.return-inline,.return-action-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.return-inline input{min-width:220px}.return-invoice-preview{border:1px solid #cbdce9;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:13px;display:flex}.return-invoice-preview div{gap:4px;display:grid}.return-invoice-preview small{color:#687e93}.return-upload-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.return-quotes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.return-quotes button{text-align:left;color:#092f55;background:#eff7fe;border:1px solid #abd4f6;gap:5px;display:grid}.return-quotes span{font-weight:500}.return-confirm-box{background:#fff8eb;border:1px solid #f2bd72;border-radius:8px;padding:14px}.return-confirm-box .secondary,.return-action-row .secondary{color:#17476d;background:#fff;border:1px solid #b9cedf}.returns-page-header p{color:#657b90}.returns-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.returns-metrics article{background:#fff;border:1px solid #d6e2ec;border-radius:10px;gap:6px;padding:15px;display:grid}.returns-metrics span{color:#64798e;font-size:10px;font-weight:800}.returns-metrics small{color:#73869a}.returns-metrics .warning{background:#fff9ee;border-color:#efbd6e}.returns-table{background:#fff;border:1px solid #d6e2ec;border-radius:11px;overflow:hidden}.returns-table>header,.returns-table>a{grid-template-columns:1.05fr 1.3fr 1fr 1fr .8fr;align-items:center;gap:14px;padding:13px 16px;display:grid}.returns-table>header{color:#617589;background:#f4f7fa;font-size:10px}.returns-table>a{color:#102f4e;border-top:1px solid #e2eaf1;text-decoration:none}.returns-table>a span{gap:4px;display:grid}.returns-table small{color:#708297}.return-status{color:#0a639f;background:#eaf4fc;border-radius:99px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.return-status.status-received_inspection{color:#905400;background:#fff1d8}.return-status.status-completed{color:#137446;background:#e9f8ef}.return-customer-page{background:#f1f5f8;min-height:100vh;padding:32px 14px}.return-customer-card{background:#fff;border:1px solid #d6e2ec;border-radius:14px;max-width:720px;margin:auto;padding:28px}.return-customer-card>img{background:#082f57;border-radius:8px;width:145px;margin-bottom:24px;padding:12px}.return-customer-card>span{color:#0873d1;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.return-customer-card h1{margin:7px 0;font-size:30px}.return-customer-card>p{color:#63798d}.return-customer-steps{gap:11px;margin:22px 0;display:grid}.return-customer-steps article{background:#f5f8fb;border-radius:9px;gap:13px;padding:14px;display:flex}.return-customer-steps article>b{color:#fff;background:#0873d1;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.return-customer-steps p{color:#62778b;margin:4px 0 0}.return-customer-actions{flex-wrap:wrap;gap:10px;display:flex}.return-customer-card aside{border:1px solid #cbdce9;border-radius:9px;gap:7px;margin-top:20px;padding:15px;display:grid}.return-customer-card aside span{color:#64798e;font-size:10px;font-weight:800}.return-customer-card aside a{color:#0873d1}.return-customer-card>small{color:#687d91;margin-top:22px;display:block}@media (width<=900px){.return-form-grid,.returns-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.returns-table>header{display:none}.returns-table>a{grid-template-columns:1fr 1fr}.return-process-summary{grid-template-columns:1fr}}@media (width<=600px){.return-form-grid,.returns-metrics,.return-upload-form{grid-template-columns:1fr}.return-form-grid .wide{grid-column:auto}.return-item-list label{grid-template-columns:auto 1fr}.return-item-list label>input[type=number]{grid-column:2}.returns-table>a{grid-template-columns:1fr}.return-customer-card{padding:20px}.return-customer-actions a{text-align:center;width:100%}}.admin-reviews-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.admin-reviews-header span{color:#0873d1;letter-spacing:.13em;font-size:10px;font-weight:900}.admin-reviews-header p{color:#657a8e;margin:0}.admin-reviews-header>a{color:#0a65a8;background:#fff;border:1px solid #bfd1df;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:850;text-decoration:none}.admin-reviews-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.admin-reviews-metrics article{background:#fff;border:1px solid #d5e1ea;border-radius:10px;gap:6px;min-width:0;padding:15px;display:grid}.admin-reviews-metrics article>span{color:#687d91;letter-spacing:.06em;font-size:9px;font-weight:900}.admin-reviews-metrics strong{color:#082f57;font-size:27px}.admin-reviews-metrics small{color:#72869a;font-size:10px;line-height:1.35}.admin-reviews-metrics .positive{background:#f2fbf6;border-color:#9dd8bb}.admin-reviews-metrics .warning{background:#fff8eb;border-color:#efbd72}.admin-reviews-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-reviews-toolbar nav{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-reviews-toolbar nav a{color:#536b7f;background:#fff;border:1px solid #d2dee7;border-radius:999px;flex:none;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.admin-reviews-toolbar nav a.active{color:#fff;background:#0873d1;border-color:#0873d1}.admin-reviews-toolbar form{gap:6px;display:flex}.admin-reviews-toolbar input{background:#fff;border:1px solid #cbd9e3;border-radius:7px;width:230px;padding:9px 11px}.admin-reviews-toolbar button,.admin-reviews-toolbar form>a{color:#fff;background:#0873d1;border:0;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:850;text-decoration:none}.admin-reviews-toolbar form>a{color:#50687d;background:#fff;border:1px solid #cbd9e3}.admin-review-list{background:#fff;border:1px solid #d5e1ea;border-radius:11px;overflow:hidden}.admin-review-list>header,.admin-review-list>article{grid-template-columns:1.15fr 1.15fr 1.2fr .75fr;gap:16px;display:grid}.admin-review-list>header{color:#63788b;letter-spacing:.06em;background:#f3f7fa;padding:11px 15px;font-size:9px;font-weight:900}.admin-review-list>article{border-top:1px solid #e2eaf0;align-items:start;padding:15px}.admin-review-list>article>div{align-content:start;gap:5px;min-width:0;display:grid}.admin-review-list small,.admin-review-list em{color:#718599;font-size:10px;font-style:normal;line-height:1.4}.admin-review-customer>a{color:#0873d1;font-size:13px;font-weight:900;text-decoration:none}.admin-review-customer>b{text-overflow:ellipsis;overflow:hidden}.admin-review-status{color:#4c6477;background:#edf3f7;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.admin-review-status.answered{color:#147148;background:#e7f8ef}.admin-review-status.sent{color:#0966a7;background:#eaf5ff}.admin-review-status.pending{color:#8a5700;background:#fff3dc}.admin-review-status.failed{color:#a72d26;background:#ffebea}.admin-review-answer>b{color:#8294a3;font-size:12px}.admin-review-answer>b.rated,.admin-review-products details span{color:#e49b00;letter-spacing:.04em}.admin-review-answer blockquote{color:#2f4d64;background:#f5f9fc;border-left:3px solid #87bde5;margin:4px 0 0;padding:8px 10px;font-size:11px;line-height:1.5}.admin-review-products>b{color:#082f57;font-size:22px}.admin-review-list details{margin-top:2px}.admin-review-list summary{color:#0873d1;cursor:pointer;font-size:10px;font-weight:800}.admin-review-list details>p{color:#9d332b;background:#fff1ef;padding:8px;font-size:10px;line-height:1.45}.admin-review-products details>div{gap:7px;margin-top:7px;display:grid}.admin-review-products details section{background:#f8fafc;border:1px solid #dbe5ec;border-radius:7px;gap:3px;padding:8px;display:grid}.admin-review-products details section b{font-size:10px}.admin-review-products details section strong,.admin-review-products details section p{margin:0;font-size:10px;line-height:1.4}.admin-reviews-empty{text-align:center;padding:50px 20px}.admin-reviews-empty p{color:#718599}.admin-reviews-google-note{background:#f7fafc;border:1px solid #d5e1ea;border-radius:9px;gap:14px;margin-top:15px;padding:13px 15px;display:flex}.admin-reviews-google-note b{flex:none}.admin-reviews-google-note p{color:#63788c;margin:0;font-size:11px;line-height:1.55}@media (width<=1250px){.admin-reviews-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-review-list>header,.admin-review-list>article{grid-template-columns:1fr 1fr}.admin-review-list>header{display:none}}@media (width<=760px){.admin-reviews-header,.admin-reviews-toolbar{flex-direction:column;align-items:stretch}.admin-reviews-header>a{width:max-content}.admin-reviews-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reviews-toolbar form{width:100%}.admin-reviews-toolbar input{flex:1;min-width:0}.admin-review-list>article{grid-template-columns:1fr}.admin-reviews-google-note{display:grid}}.ads-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ads-audit-summary>div{background:#f8fafc;border:1px solid #e2eaf0;border-radius:8px;padding:12px}.ads-audit-summary span,.ads-audit-summary b,.ads-audit-summary small{display:block}.ads-audit-summary span{color:#718196;font-size:8px}.ads-audit-summary b{color:#143a5d;margin:5px 0;font-size:20px}.ads-audit-summary small{color:#8290a0;font-size:8px}@media (width<=720px){.ads-audit-summary{grid-template-columns:1fr}}.product-made-to-order-note,.cart-made-to-order-note,.checkout-made-to-order-note,.customer-made-to-order-note,.order-made-to-order-note{color:#a85c12;margin-top:6px;font-size:9px;font-style:normal;font-weight:800;line-height:1.45;display:block}.product-made-to-order-note{background:#fff5e8;border-radius:6px;margin:-2px 0 10px;padding:6px 8px}.detail-made-to-order-note{font-weight:800;color:#9b5b16!important}.cart-made-to-order-note{max-width:360px}.checkout-made-to-order-note{color:#a85c12!important}.checkout-made-to-order-warning{background:#fff8ef;border:1px solid #edc48f;border-left:4px solid #e57922;border-radius:8px;margin:14px 0 0;padding:15px 17px}.checkout-made-to-order-warning b{color:#713f0c;font-size:12px}.checkout-made-to-order-warning p{color:#805522;margin:6px 0 0;font-size:10px;line-height:1.55}.made-to-order-confirmation{width:min(620px,100%)}.made-to-order-confirmation-items{border:1px solid #e2e9ee;border-radius:8px;margin:15px 0;overflow:hidden}.made-to-order-confirmation-items>div{justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.made-to-order-confirmation-items>div+div{border-top:1px solid #e7edf2}.made-to-order-confirmation-items span b,.made-to-order-confirmation-items span small{display:block}.made-to-order-confirmation-items span b{color:var(--navy);font-size:11px}.made-to-order-confirmation-items span small{color:#718196;margin-top:3px;font-size:9px}.made-to-order-confirmation-items strong{color:#a85c12;text-align:right;font-size:10px}.made-to-order-confirmation dl div:last-child{color:#7a4c12;background:#fff7e8;font-weight:850}.procurement-page{align-content:start;gap:16px;display:grid}.procurement-page .tiny-products-header{margin-bottom:0}.procurement-total{text-align:right;background:#fff8ef;border:1px solid #f0cfaa;border-radius:10px;min-width:155px;padding:15px 18px}.procurement-total strong,.procurement-total span{display:block}.procurement-total strong{color:#a85c12;font-size:27px}.procurement-total span{color:#805522;margin-top:3px;font-size:9px;font-weight:750}.procurement-filters{flex-wrap:wrap;gap:7px;display:flex}.procurement-filters a{color:#466078;background:#fff;border:1px solid #cedae3;border-radius:7px;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.procurement-filters a b{text-align:center;background:#edf2f6;border-radius:9px;min-width:19px;padding:3px 5px}.procurement-filters a.active{border-color:var(--blue);color:var(--blue);background:#edf6ff}.procurement-notice{color:#167550;background:#eff9f4;border:1px solid #c6dfd3;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:750}.procurement-list{gap:9px;display:grid}.procurement-list>article{background:#fff;border:1px solid #dbe4ea;border-left:4px solid #e57922;border-radius:10px;grid-template-columns:minmax(260px,1.5fr) 125px minmax(150px,.8fr) 135px 180px minmax(170px,.8fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.procurement-list>article.status-ordered{border-left-color:#0873d1}.procurement-list>article.status-available{border-left-color:#16845d}.procurement-list>article.status-pending_payment{border-left-color:#a8b3bd}.procurement-list>article.status-cancelled{opacity:.76;border-left-color:#c43d4b}.procurement-list article>div>span{color:#7c8a97;letter-spacing:.09em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.procurement-list article>div>b,.procurement-list article>div>small{display:block}.procurement-list article>div>b{color:var(--navy);font-size:10px}.procurement-list article>div>small{color:#718196;margin-top:4px;font-size:8px;line-height:1.4}.procurement-product{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.procurement-product>img,.procurement-product>span{object-fit:contain;color:#8a97a3;background:#f8fafb;border:1px solid #e0e7ed;border-radius:7px;place-items:center;width:48px;height:48px;font-size:7px;display:grid}.procurement-product div b,.procurement-product div small{display:block}.procurement-product div b{color:var(--navy);font-size:10px;line-height:1.35}.procurement-product div small{color:#718196;margin-top:4px;font-size:8px}.procurement-order a{color:var(--blue);font-size:13px;font-weight:850;text-decoration:none}.procurement-status{justify-items:stretch;gap:6px;display:grid}.procurement-status i{color:#a85c12;text-align:center;background:#fff0df;border-radius:12px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.procurement-status button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.procurement-status button:disabled{opacity:.5;cursor:not-allowed}.procurement-empty{color:#718196;text-align:center;background:#fff;border:1px dashed #cbd9e3;border-radius:10px;place-items:center;gap:5px;padding:50px 20px;display:grid}.procurement-empty b{color:var(--navy)}@media (width<=1250px){.procurement-list>article{grid-template-columns:minmax(260px,1.4fr) 120px 1fr 130px}.procurement-list>article>div:nth-child(5),.procurement-list>article>div:nth-child(6){grid-column:span 2}}@media (width<=720px){.made-to-order-confirmation footer{flex-direction:column-reverse}.made-to-order-confirmation footer button{width:100%}.procurement-total{text-align:left;width:100%}.procurement-filters{grid-template-columns:1fr 1fr;display:grid}.procurement-filters a{justify-content:space-between}.procurement-list>article{grid-template-columns:1fr 1fr}.procurement-product,.procurement-list>article>div:nth-child(5),.procurement-list>article>div:nth-child(6){grid-column:1/-1}}.store-host{z-index:110;pointer-events:none;align-items:flex-end;width:min(360px,100vw - 28px);display:flex;position:fixed;bottom:18px;left:14px}.store-host-bubble{z-index:2;background:#fffffffa;border:1px solid #d5e2ee;border-radius:16px;flex:225px;order:2;min-width:0;margin:0 0 36px -11px;padding:14px 15px;position:relative;box-shadow:0 18px 46px #05254633}.store-host-bubble:after{content:"";background:#fff;border-bottom:1px solid #d5e2ee;border-left:1px solid #d5e2ee;width:17px;height:17px;position:absolute;bottom:29px;left:-9px;transform:rotate(45deg)}.store-host-bubble>span{color:#0873d1;letter-spacing:.08em;text-transform:uppercase;padding-right:22px;font-size:10px;font-weight:900;display:block}.store-host-bubble p{color:#173b5e;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.45}.store-host-close{color:#4d6b85;cursor:pointer;pointer-events:auto;background:#eef5fa;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;top:7px;right:8px}.store-host-close:hover,.store-host-close:focus-visible{color:#0a5ea8;background:#dfeef8;outline:none}.store-host-character-wrap{z-index:1;pointer-events:auto;flex:0 0 126px;order:1;width:126px;max-height:220px;animation:4.6s ease-in-out infinite store-host-float;position:relative}.store-host-character{object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 5px #2d91e64d)drop-shadow(0 12px 10px #05254633);pointer-events:none;width:100%;max-height:220px;display:block}.store-host-character-button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.store-host-character-button:focus-visible{outline-offset:3px;border-radius:18px;outline:2px solid #0873d1}.store-host-mobile-tab{display:none}.store-host-dismiss{z-index:3;color:#173b5e;width:23px;height:23px;box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:21px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:3px;left:0}.store-host-dismiss:hover,.store-host-dismiss:focus-visible{color:#0a5ea8;background:0 0;outline:none}@keyframes store-host-float{0%,to{translate:0}50%{translate:0 -3px}}@media (width<=720px){body:has(.store-host){padding-bottom:calc(58px + env(safe-area-inset-bottom))}.store-host{width:100%;height:calc(94px + env(safe-area-inset-bottom));pointer-events:auto;background:linear-gradient(100deg,#f9fcff,#edf7ff);border-top:1px solid #b7c9d8;transition:height .22s;display:block;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #082f5724}.store-host-bubble{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;top:12px;left:101px;right:35px}.store-host-bubble:after{display:none}.store-host-bubble>span{font-size:9px}.store-host-bubble p{margin-top:5px;font-size:11px;line-height:1.4}.store-host-close{top:-6px;right:-28px}.store-host-character-wrap{bottom:env(safe-area-inset-bottom);width:96px;max-height:126px;animation:none;position:absolute;left:5px}.store-host-character{max-height:126px}.store-host-dismiss{width:21px;height:21px;font-size:19px;bottom:2px;left:2px}.store-host-mobile-tab{color:#173b5e;height:39px;font:inherit;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #aac8df;border-radius:999px;align-items:center;gap:7px;padding:3px 13px 3px 3px;font-size:11px;font-weight:800;display:none;position:absolute;top:5px;left:8px;box-shadow:0 5px 14px #082f571f}.store-host-mobile-face{background:#eaf5ff;border-radius:50%;width:31px;height:31px;display:block;position:relative;overflow:hidden}.store-host-mobile-face img{width:80px;max-width:none;height:auto;position:absolute;top:-5px;left:50%;transform:translate(-63%)}.store-host-mobile-tab>i{background:#f97316;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:2px}.store-host.is-collapsed{height:calc(50px + env(safe-area-inset-bottom))}.store-host.is-collapsed .store-host-character-wrap{display:none}.store-host.is-collapsed .store-host-mobile-tab{display:flex}.store-host.is-mobile-input .store-host-mobile-tab{opacity:.82}}@media (width<=390px){.store-host-bubble{left:92px}.store-host-character-wrap{width:88px}.store-host-character{max-height:116px}}@media (prefers-reduced-motion:reduce){.store-host-character-wrap{animation:none}}@media print{.store-host{display:none!important}}.order-operational-header .order-header-controls{grid-template-columns:auto minmax(560px,1fr);width:min(100%,760px)}.order-operational-header .order-header-security{grid-template-columns:minmax(145px,.7fr) minmax(300px,1.3fr) auto;gap:14px;padding:14px 16px}.order-header-status-control{grid-template-columns:minmax(170px,1fr) auto;align-items:end;gap:8px;display:grid}.order-header-status-control label{color:#68798a;gap:5px;font-size:8px;font-weight:800;display:grid}.order-header-status-control select{width:100%;min-height:36px;color:var(--navy);font:inherit;background:#fff;border:1px solid #c8d6e1;border-radius:7px;padding:0 10px;font-size:9px;font-weight:750}.order-header-status-control button{white-space:nowrap}.order-header-security>.order-security-toggle{white-space:nowrap;align-self:end}.order-header-security>p{grid-column:1/-1}.order-notes-workspace{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.35fr);gap:16px;display:grid}.order-notes-history{background:#f8fafc;border:1px solid #dce6ed;border-radius:9px;align-content:start;gap:12px;min-height:170px;padding:15px;display:grid}.order-notes-history>div:first-child b,.order-notes-history>div:first-child small{display:block}.order-notes-history>div:first-child b{color:var(--navy);font-size:11px}.order-notes-history>div:first-child small{color:#718292;margin-top:5px;font-size:8px}.order-notes-history .order-saved-notes{max-height:250px}.order-secondary-controls .order-note-compose{border:1px solid #bdd8eb;border-left:4px solid var(--blue);background:#f6fbff;border-radius:9px;grid-template-columns:1fr;align-content:start;gap:7px;min-width:0;padding:15px;display:grid}.order-secondary-controls .order-note-compose>label{color:var(--navy);font-size:9px;font-weight:850}.order-actions-card .order-secondary-controls .order-note-compose textarea{resize:vertical;width:100%;min-height:138px;color:var(--navy);font:inherit;background:#fff;border:1px solid #c7d8e5;border-radius:8px;padding:12px 13px;font-size:11px;line-height:1.55}.order-secondary-controls .order-note-compose>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-secondary-controls .order-note-compose>div small{color:#718292;font-size:8px}.order-secondary-controls .order-note-compose button{min-width:170px}.order-tracking-tab-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,.65fr);align-items:start;gap:14px;display:grid}.order-tracking-workspace>header{border-bottom:1px solid #dfe7ed;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-bottom:17px;display:grid}.order-tracking-workspace>header span{color:var(--blue);letter-spacing:.11em;font-size:8px;font-weight:900}.order-tracking-workspace>header h2{color:var(--navy);margin:6px 0 0;font-size:18px}.order-tracking-workspace>header small{color:#6e7f8f;margin-top:5px;font-size:8px;display:block}.order-tracking-workspace>header code{color:var(--navy);background:#eef5fa;border-radius:7px;padding:10px 12px;font-size:11px;font-weight:850}.order-tracking-workspace>header a{background:var(--blue);color:#fff;border-radius:7px;align-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.order-delivery-timeline{margin:0;padding:20px 0 0;list-style:none}.order-delivery-timeline li{grid-template-columns:27px minmax(0,1fr);min-height:72px;display:grid;position:relative}.order-delivery-timeline li:not(:last-child):before{content:"";background:#d8e4ec;width:2px;position:absolute;top:18px;bottom:-4px;left:6px}.order-delivery-timeline i{z-index:1;background:var(--blue);border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:2px;box-shadow:0 0 0 2px #b9d9ed}.order-delivery-timeline b,.order-delivery-timeline small,.order-delivery-timeline time{display:block}.order-delivery-timeline b{color:var(--navy);font-size:11px}.order-delivery-timeline small,.order-delivery-timeline time{color:#718292;margin-top:5px;font-size:8px}.order-tracking-empty{text-align:center;padding:38px 20px}.order-tracking-empty b{color:var(--navy);font-size:13px}.order-tracking-empty p{color:#6b7d8e;margin:7px 0 0;font-size:9px}.order-delivery-promise-card{border-top:3px solid var(--blue)}.order-delivery-promise-card>small{color:#718292;margin-top:14px;font-size:8px;line-height:1.55;display:block}.order-purchase-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.65fr)}.order-purchase-card .order-items-heading{color:#7c8b99;text-transform:uppercase;border-top:1px solid #dfe7ed;grid-template-columns:minmax(0,1fr) 145px 110px;gap:12px;margin-top:14px;padding:9px 0 9px 64px;font-size:8px;font-weight:850;display:grid}.order-purchase-card .order-items-detail{border-top:0}.order-purchase-card .order-items-detail>div{grid-template-columns:52px minmax(0,1fr) 145px 110px;min-height:78px;padding:10px 0}.order-payment-summary-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-payment-summary-card>header h2{margin:0}.order-payment-summary-card>header i{color:#19835e;background:#e7f7f0;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850}.order-payment-summary-card>header i.payment-pending,.order-payment-summary-card>header i.payment-pending_integration{color:#a56608;background:#fff2dc}.order-integration-summary-card{border-top:3px solid #d7e3ec}@media (width<=1180px){.order-operational-header .order-header-controls{grid-template-columns:1fr;width:100%}.order-operational-header .order-header-security{grid-template-columns:minmax(145px,.7fr) minmax(300px,1.3fr) auto}.order-tracking-tab-layout,.order-purchase-layout,.order-tracking-tab-layout>.order-tab-side{grid-template-columns:1fr}}@media (width<=760px){.order-operational-header .order-header-security,.order-header-status-control{grid-template-columns:1fr}.order-header-security>.order-security-toggle{width:100%}.order-notes-workspace{grid-template-columns:1fr}.order-secondary-controls .order-note-compose>div{flex-direction:column;align-items:stretch}.order-secondary-controls .order-note-compose button{width:100%;min-width:0}.order-tracking-workspace>header{grid-template-columns:1fr;align-items:stretch}.order-tracking-workspace>header a{justify-content:center}.order-purchase-card .order-items-heading{display:none}.order-purchase-card .order-items-detail>div{grid-template-columns:52px minmax(0,1fr) auto}.order-purchase-card .order-items-detail>div>span:nth-child(3){grid-column:2}.order-purchase-card .order-items-detail>div>b{grid-area:1/3/span 2}}.exit-recovery-backdrop{z-index:10050;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03172ead;place-items:center;padding:22px;animation:.2s ease-out exit-recovery-fade;display:grid;position:fixed;inset:0}.exit-recovery-modal{color:#082645;background:#fff;border:1px solid #94a3b857;border-radius:28px;width:min(690px,100%);max-height:min(790px,100vh - 36px);padding:34px;position:relative;overflow:auto;box-shadow:0 34px 90px #02142859}.exit-recovery-modal:before{content:"";background:linear-gradient(90deg,#082c54 0 72%,#f36b16 72%);height:6px;position:absolute;inset:0 0 auto}.exit-recovery-close{color:#36516b;cursor:pointer;background:#f7fafc;border:1px solid #d9e3ec;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.exit-recovery-close:hover{color:#092f55;background:#edf3f8}.exit-recovery-back{color:#36516b;cursor:pointer;background:#f7fafc;border:1px solid #d9e3ec;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;left:18px}.exit-recovery-back:hover{color:#092f55;background:#edf3f8}.exit-recovery-brand{color:#0a3763;font:800 13px/1 var(--font-manrope), sans-serif;letter-spacing:.13em;align-items:center;gap:10px;margin-bottom:24px;display:inline-flex}.exit-recovery-brand svg{color:#f36b16}.exit-recovery-heading{text-align:center;padding:0 42px 23px}.exit-recovery-heading>span,.exit-recovery-result>span{color:#0b6cd7;font:800 11px/1.2 var(--font-inter), sans-serif;letter-spacing:.14em}.exit-recovery-heading h2,.exit-recovery-result h2{color:#082a4d;font:750 clamp(25px, 4vw, 36px)/1.14 var(--font-manrope), sans-serif;letter-spacing:-.035em;margin:9px 0 10px}.exit-recovery-heading p,.exit-recovery-result p{color:#64788c;max-width:540px;font:500 14px/1.6 var(--font-inter), sans-serif;margin:0 auto}.exit-recovery-reasons{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.exit-recovery-reasons button{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dbe6ef;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:164px;padding:19px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.exit-recovery-reasons button:hover{border-color:#92b8dc;transform:translateY(-3px);box-shadow:0 14px 30px #1646701c}.exit-recovery-reasons i,.exit-recovery-result>i{border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:19px;font-style:normal;display:grid}.exit-recovery-reasons i.reason-price,.exit-recovery-result.coupon>i{color:#ed6415;background:#fff0e5}.exit-recovery-reasons i.reason-delivery,.exit-recovery-result i.reason-delivery{color:#1473cf;background:#e9f3ff}.exit-recovery-reasons i.reason-missing,.exit-recovery-result i.reason-missing{color:#087a58;background:#eaf8f2}.exit-recovery-result i.success{color:#087a58;background:#e8f8ef}.exit-recovery-reasons span{gap:7px;display:grid}.exit-recovery-reasons b{color:#102e4a;font:750 15px/1.25 var(--font-manrope), sans-serif}.exit-recovery-reasons small{color:#718397;font:500 12px/1.45 var(--font-inter), sans-serif}.exit-recovery-result{text-align:center;flex-direction:column;align-items:center;padding:28px 22px 15px;display:flex}.exit-recovery-result>i{border-radius:20px;width:64px;height:64px}.exit-recovery-code{background:#f4f8fb;border:1px dashed #85a6c3;border-radius:14px;gap:4px;min-width:min(360px,100%);margin:24px 0 14px;padding:14px 18px;display:grid}.exit-recovery-code b{color:#082f58;font:800 20px/1.2 var(--font-manrope), sans-serif;letter-spacing:.08em}.exit-recovery-code small{color:#6a7e91;font-size:11px}.exit-recovery-timer{color:#5d7185;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.exit-recovery-timer svg{color:#f36b16}.exit-recovery-primary,.exit-recovery-secondary{min-height:48px;font:750 13px/1 var(--font-manrope), sans-serif;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 25px;display:inline-flex}.exit-recovery-primary{color:#fff;background:#0b69d1;border:0;box-shadow:0 9px 22px #0b69d133}.exit-recovery-primary:hover{background:#075dbb}.exit-recovery-secondary{color:#0b4d8e;background:#fff;border:1px solid #cbd9e5}.exit-recovery-primary:disabled{opacity:.55;cursor:not-allowed}.exit-recovery-link{color:#426582;cursor:pointer;background:0 0;border:0;margin-top:14px;font-weight:700}.exit-recovery-result.missing-form label{color:#2d4d68;text-align:left;gap:7px;width:min(500px,100%);margin:24px 0 14px;font-size:12px;font-weight:750;display:grid}.exit-recovery-result.missing-form textarea{resize:vertical;color:#102e4a;min-height:96px;font:500 14px/1.5 var(--font-inter), sans-serif;border:1px solid #cbd9e5;border-radius:12px;outline:none;padding:13px}.exit-recovery-result.missing-form textarea:focus{border-color:#408ad0;box-shadow:0 0 0 3px #408ad01f}.exit-recovery-error{color:#a6232f;text-align:center;background:#fff1f1;border-radius:10px;margin:16px 0 0;padding:11px 14px;font-size:12px}.exit-recovery-modal>footer{color:#8796a5;text-align:center;border-top:1px solid #e5edf3;margin-top:23px;padding-top:16px;font-size:10px}@keyframes exit-recovery-fade{0%{opacity:0}to{opacity:1}}.exit-recovery-admin{gap:18px;display:grid}.exit-recovery-status{background:#fff;border:1px solid #cfdeea;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.exit-recovery-status>div{align-items:center;gap:13px;display:flex}.exit-recovery-status i{color:#087a58;background:#eaf8f2;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.exit-recovery-status.disabled i{color:#6e7f8e;background:#f0f3f6}.exit-recovery-status span{gap:4px;display:grid}.exit-recovery-status b{color:#0b2d4d;font-size:14px}.exit-recovery-status small{color:#74869a;font-size:11px}.admin-toggle{cursor:pointer;display:inline-flex;position:relative}.admin-toggle input{opacity:0;pointer-events:none;position:absolute}.admin-toggle span{background:#cbd6df;border-radius:99px;width:48px;height:27px;transition:background .2s}.admin-toggle span:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;margin:3px;transition:transform .2s;box-shadow:0 2px 7px #0003}.admin-toggle input:checked+span{background:#0c8b65}.admin-toggle input:checked+span:after{transform:translate(21px)}.exit-recovery-admin-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:18px;display:grid}.exit-recovery-settings-card,.exit-recovery-overview,.exit-recovery-feedback-list{background:#fff;border:1px solid #d3e0e9;border-radius:17px;padding:22px}.exit-recovery-admin-title>span{color:#0b6cd7;letter-spacing:.14em;font-size:9px;font-weight:800}.exit-recovery-admin-title h2{color:#0a2e50;font:700 22px/1.2 var(--font-manrope), sans-serif;margin:7px 0 17px}.exit-recovery-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.exit-recovery-fields label{color:#3b566f;gap:7px;font-size:11px;font-weight:750;display:grid}.exit-recovery-fields input{color:#102e4a;background:#fff;border:1px solid #cbd9e5;border-radius:9px;min-width:0;height:42px;padding:0 12px}.exit-recovery-rules{background:#f4f8fb;border-radius:12px;gap:9px;margin:18px 0;padding:14px;display:grid}.exit-recovery-rules p{color:#718397;gap:10px;margin:0;font-size:10px;display:flex}.exit-recovery-rules svg{color:#0b6cd7;flex:none}.exit-recovery-rules span{gap:2px;display:grid}.exit-recovery-rules b{color:#24445f;font-size:11px}.exit-recovery-save{color:#fff;cursor:pointer;background:#0b6cd7;border:0;border-radius:9px;min-height:42px;padding:0 18px;font-weight:800}.exit-recovery-save:disabled{opacity:.6;cursor:wait}.exit-recovery-admin-message{color:#087a58;margin:10px 0 0;font-size:11px}.exit-recovery-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.exit-recovery-summary article{background:#fbfdff;border:1px solid #dbe6ef;border-radius:12px;align-items:center;gap:9px;padding:13px;display:flex}.exit-recovery-summary i{color:#0b6cd7;place-items:center;display:grid}.exit-recovery-summary span{display:grid}.exit-recovery-summary b{color:#0b2d4d;font-size:21px}.exit-recovery-summary small{color:#718397;font-size:10px}.exit-recovery-overview-note{color:#6f5a49;background:#fff8f3;border-left:3px solid #f36b16;margin:18px 0 0;padding:14px;font-size:11px;line-height:1.55}.exit-recovery-feedback-table{border:1px solid #dbe5ed;border-radius:12px;display:grid;overflow:hidden}.exit-recovery-feedback-table .head,.exit-recovery-feedback-table article{grid-template-columns:130px 170px minmax(190px,1.2fr) minmax(180px,1fr) 100px;align-items:center;gap:14px;padding:12px 14px;display:grid}.exit-recovery-feedback-table .head{color:#61758a;letter-spacing:.08em;text-transform:uppercase;background:#f1f6fa;font-size:9px;font-weight:800}.exit-recovery-feedback-table article{color:#4e657a;border-top:1px solid #e3ebf1;font-size:11px}.exit-recovery-feedback-table article b{color:#173b5b}.exit-recovery-feedback-table article span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exit-recovery-feedback-table article small{text-transform:capitalize}.exit-recovery-empty{color:#74869a;text-align:center;border:1px dashed #c9d8e4;border-radius:12px;place-items:center;gap:7px;padding:34px;display:grid}.exit-recovery-empty svg{color:#0b6cd7}.exit-recovery-empty b{color:#294a66}.exit-recovery-empty span{font-size:11px}.exit-recovery-coupon-dashboard{background:#fff;border:1px solid #d8e3ec;border-radius:12px;padding:22px}.exit-recovery-coupon-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.exit-recovery-coupon-kpis article{background:#f8fafc;border:1px solid #e0e8ef;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.exit-recovery-coupon-kpis article>i{color:#0873d1;background:#e8f2fb;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.exit-recovery-coupon-kpis article:nth-child(2)>i,.exit-recovery-coupon-kpis article:nth-child(4)>i{color:#16845d;background:#e8f7f1}.exit-recovery-coupon-kpis span b,.exit-recovery-coupon-kpis span small{display:block}.exit-recovery-coupon-kpis span b{color:#08294b;font-size:22px}.exit-recovery-coupon-kpis span small{color:#718196;margin-top:3px;font-size:10px}.exit-recovery-coupon-dashboard>p{color:#718196;margin:12px 0 0;font-size:10px}@media (width<=760px){.exit-recovery-backdrop{align-items:end;padding:0}.exit-recovery-modal{border-radius:24px 24px 0 0;width:100%;max-height:92dvh;padding:27px 18px 20px}.exit-recovery-brand{margin-bottom:18px}.exit-recovery-heading{padding:0 14px 18px}.exit-recovery-heading h2{font-size:27px}.exit-recovery-reasons{grid-template-columns:1fr}.exit-recovery-reasons button{flex-direction:row;align-items:center;min-height:82px;padding:14px}.exit-recovery-reasons i{flex:none;margin:0 13px 0 0}.exit-recovery-result{padding-inline:4px}.exit-recovery-admin-grid,.exit-recovery-fields,.exit-recovery-summary{grid-template-columns:1fr}.exit-recovery-coupon-kpis{grid-template-columns:1fr 1fr}.exit-recovery-feedback-table{overflow-x:auto}.exit-recovery-feedback-table .head,.exit-recovery-feedback-table article{min-width:850px}}@media (width<=520px){.exit-recovery-coupon-kpis{grid-template-columns:1fr}}.customer-order-header-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.customer-buy-again{align-items:center;gap:10px;display:flex}.customer-buy-again button{color:#fff;cursor:pointer;background:#0b73cf;border:1px solid #0b73cf;border-radius:8px;padding:10px 16px;font-weight:800}.customer-buy-again button:disabled{opacity:.65;cursor:wait}.customer-buy-again span{color:#b42318;max-width:260px;font-size:12px}.customer-order-reviews{background:#fff;border:1px solid #d7e2eb;border-radius:14px;margin-top:22px;padding:24px}.customer-order-reviews>header span,.product-reviews-section>header>div>span{color:#0873d1;letter-spacing:.1em;font-size:11px;font-weight:900}.customer-order-reviews>header h2,.product-reviews-section h2{color:#08294b;margin:6px 0;font-size:24px}.customer-order-reviews>header p{color:#64778a;margin:0}.customer-order-review-list{gap:16px;margin-top:20px;display:grid}.customer-order-review-list>article{background:#f9fbfd;border:1px solid #e0e8ef;border-radius:12px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.7fr);gap:22px;padding:18px;display:grid}.customer-review-product{align-items:center;gap:12px;display:flex}.customer-review-product img,.customer-review-product i{object-fit:contain;background:#fff;border:1px solid #d9e3eb;border-radius:9px;width:58px;height:58px}.customer-review-product div{flex-direction:column;gap:5px;display:flex}.customer-review-product small{color:#16845d;font-weight:800}.customer-review-form{gap:9px;display:grid}.customer-review-stars{gap:3px;display:flex}.customer-review-stars button{color:#b8c3cc;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:24px}.customer-review-stars button.selected{color:#f5aa00}.customer-review-form input,.customer-review-form textarea{color:#08294b;background:#fff;border:1px solid #cdd9e3;border-radius:8px;width:100%;padding:11px 12px}.customer-review-form textarea{resize:vertical;min-height:86px}.customer-review-form>div:last-child{align-items:center;gap:12px;display:flex}.customer-review-form>div:last-child>button{color:#fff;background:#0873d1;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.customer-review-form>div:last-child>span{color:#16845d;font-size:12px}.customer-order-experience{background:#f5faff;border:1px solid #bdd8ef;border-left:4px solid #0873d1;border-radius:12px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.7fr);gap:22px;margin-top:20px;padding:20px;display:grid}.customer-order-experience>div:first-child>span,.customer-google-review span{letter-spacing:.1em;color:#0873d1;font-size:10px;font-weight:900}.customer-order-experience h3,.customer-google-review h3{color:#08294b;margin:6px 0}.customer-order-experience p,.customer-google-review p{color:#64778a;margin:0;line-height:1.55}.customer-google-review{background:linear-gradient(135deg,#eff8f3,#fff);border:1px solid #a9dbc2;border-left:5px solid #16845d;border-radius:14px;outline:none;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:22px;display:grid;box-shadow:0 12px 28px #08467a17}.customer-google-review>i{color:#fff;background:#16845d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 6px #16845d1a}.customer-google-review span{color:#16845d}.customer-google-review a{color:#fff;background:#0873d1;border:1px solid #0873d1;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px #0873d133}.customer-google-review a:hover{background:#0665b8}.customer-google-review a b{font-size:18px}.quick-review-shell{background:radial-gradient(circle at top,#e7f3fd 0,#f3f7fa 38%,#edf2f6 100%);min-height:100vh;padding:42px 16px 70px}.quick-review-card{background:#fff;border:1px solid #cfdae4;border-radius:18px;width:min(760px,100%);margin:0 auto;overflow:hidden;box-shadow:0 22px 58px #082f571f}.quick-review-header{background:#0a345e;border-bottom:4px solid #f97316;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.quick-review-header img,.quick-review-card>img{width:132px;height:auto}.quick-review-header b{color:#fff;letter-spacing:.08em;border:1px solid #ffffff52;border-radius:999px;padding:7px 10px;font-size:10px}.quick-review-intro{padding:30px 30px 18px}.quick-review-intro>span,.quick-review-invalid>span,.quick-review-finished>span{letter-spacing:.12em;color:#0873d1;font-size:10px;font-weight:900}.quick-review-intro h1,.quick-review-invalid h1,.quick-review-finished h1{color:#08294b;margin:8px 0 9px;font-size:clamp(25px,4vw,34px);line-height:1.18}.quick-review-intro p,.quick-review-invalid p,.quick-review-finished>p{color:#526b80;margin:0;line-height:1.6}.quick-review-history{background:#f7fafc;border:1px solid #dce5ed;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 30px 22px;display:grid}.quick-review-history>div{padding:14px 16px}.quick-review-history>div+div{border-left:1px solid #dce5ed}.quick-review-history span,.quick-review-history strong{display:block}.quick-review-history span{color:#718196;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:9px;font-weight:850}.quick-review-history strong{color:#08294b;font-size:13px}.quick-review-main-question{background:#f4faff;border:1px solid #b9d8f0;border-left:5px solid #0873d1;border-radius:12px;gap:11px;margin:0 30px 22px;padding:22px;display:grid}.quick-review-main-question>label{color:#08294b;font-size:18px;font-weight:850}.quick-review-stars{gap:4px;display:flex}.quick-review-stars button{color:#bcc7cf;cursor:pointer;background:0 0;border:0;padding:2px;font-size:31px;line-height:1;transition:color .15s,transform .15s}.quick-review-stars button:hover,.quick-review-stars button:focus-visible{transform:translateY(-2px)}.quick-review-stars button.selected{color:#f5aa00}.quick-review-main-question textarea{resize:vertical;color:#08294b;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #cbd8e2;border-radius:9px;padding:12px 14px}.quick-review-products{border:1px solid #dce5ed;border-radius:12px;margin:0 30px 20px;overflow:hidden}.quick-review-section-title{background:#f7fafc;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.quick-review-section-title span{color:#0873d1;letter-spacing:.09em;font-size:10px;font-weight:900}.quick-review-section-title small{color:#718196}.quick-review-products article{border-top:1px solid #e6edf2;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 16px;display:grid}.quick-review-products article>img,.quick-review-products article>i{object-fit:contain;background:#fff;border:1px solid #dce5ed;border-radius:8px;width:50px;height:50px}.quick-review-products article>div:nth-child(2){min-width:0}.quick-review-products article strong,.quick-review-products article small{display:block}.quick-review-products article strong{color:#08294b;text-overflow:ellipsis;overflow:hidden}.quick-review-products article small{color:#718196;margin-top:4px;font-size:11px}.quick-review-products .quick-review-stars button{font-size:23px}.quick-review-message{color:#b42318;margin:0 30px 13px;font-size:13px;font-weight:750}.quick-review-submit{color:#fff;width:calc(100% - 60px);font:inherit;cursor:pointer;background:#0873d1;border:0;border-radius:9px;margin:0 30px;padding:14px 20px;font-weight:900;display:block;box-shadow:0 8px 18px #0873d133}.quick-review-submit:disabled{opacity:.65;cursor:wait}.quick-review-privacy{text-align:center;color:#718196;margin:13px 30px 25px;font-size:10px;line-height:1.5}.quick-review-invalid,.quick-review-finished{text-align:center;padding:34px}.quick-review-invalid>img,.quick-review-finished>img{background:#0a345e;border-radius:10px;margin:0 auto 34px;padding:16px 20px;display:block}.quick-review-invalid>a,.quick-review-store-link{color:#0873d1;margin-top:20px;font-weight:850;text-decoration:none;display:inline-block}.quick-review-finished>i{color:#fff;background:#16845d;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:38px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 9px #16845d1a}.quick-review-google{background:#fff7e8;border:1px solid #f0cf91;border-radius:12px;gap:7px;margin-top:26px;padding:22px;display:grid}.quick-review-google strong{color:#563b08;font-size:20px}.quick-review-google small{color:#79520c;line-height:1.5}.quick-review-google a{color:#fff;background:#0873d1;border-radius:9px;margin-top:8px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-block}.product-reviews-section{background:#fff;border:1px solid #d7e2eb;border-radius:16px;max-width:1460px;margin:0 auto 36px;padding:26px 30px}.product-reviews-section>header{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.product-review-summary{grid-template-columns:auto auto;align-items:center;gap:2px 10px;display:grid}.product-review-summary strong{color:#08294b;font-size:30px}.product-review-summary span,.product-review-stars{color:#f5aa00}.product-review-summary small{color:#64778a;grid-column:2}.product-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.product-review-grid article{border:1px solid #e0e8ef;border-radius:11px;padding:16px}.product-review-grid article>div{justify-content:space-between;gap:12px;display:flex}.product-review-grid time{color:#7a8997;font-size:11px}.product-review-grid h3{color:#08294b;margin:12px 0 5px}.product-review-grid p{color:#425a70;margin:0;line-height:1.55}.product-review-grid footer{border-top:1px solid #edf1f4;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.product-review-grid footer span{color:#16845d;font-weight:800}.product-card-rating{color:#65788b;align-items:center;gap:5px;width:max-content;margin-top:7px;font-size:11px;text-decoration:none;display:flex}.product-card-rating>span{color:#f5aa00;letter-spacing:-1px}.product-card-rating>b{color:#08294b}.product-card-rating>small{color:#65788b;font-size:10px}.public-reviews-page{background:#f4f7fa}.public-reviews-hero{justify-content:space-between;align-items:center;gap:28px;padding-block:56px 32px;display:flex}.public-reviews-hero>div>span{letter-spacing:.12em;color:#0873d1;font-size:11px;font-weight:900}.public-reviews-hero h1{color:#08294b;margin:10px 0;font-size:clamp(34px,4vw,54px)}.public-reviews-hero p{color:#64778a}.public-reviews-hero aside{text-align:center;background:#fff;border:1px solid #d7e2eb;border-radius:14px;padding:20px 30px}.public-reviews-hero aside strong{color:#08294b;font-size:36px;display:block}.public-reviews-hero aside span{color:#f5aa00;font-size:21px;display:block}.public-reviews-hero aside small{color:#64778a}.public-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:60px;display:grid}.public-reviews-grid>article{background:#fff;border:1px solid #d7e2eb;border-radius:13px;padding:20px}.public-reviews-grid>article>div{color:#f5aa00;justify-content:space-between;gap:14px;display:flex}.public-reviews-grid time{color:#7a8997;font-size:11px}.public-reviews-grid article>a{color:#0873d1;margin-top:13px;text-decoration:none;display:block}.public-reviews-grid h2{color:#08294b;margin:12px 0 4px;font-size:17px}.public-reviews-grid p{color:#425a70;line-height:1.6}.public-reviews-grid footer{border-top:1px solid #edf1f4;justify-content:space-between;padding-top:12px;font-size:12px;display:flex}.public-reviews-grid footer span{color:#16845d;font-weight:800}.public-reviews-empty{text-align:center;background:#fff;border:1px dashed #cbd8e2;border-radius:13px;grid-column:1/-1;padding:50px}.cart-recovery-option{cursor:pointer;background:#f5f9fc;border:1px solid #cfe0ed;border-radius:9px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.cart-recovery-option input{width:17px;height:17px;margin-top:2px}.cart-recovery-option span{flex-direction:column;gap:3px;display:flex}.cart-recovery-option b{color:#08294b;font-size:13px}.cart-recovery-option small,.cart-recovery-message{color:#64778a;font-size:11px;line-height:1.4}.cart-recovery-message{color:#16845d;margin:7px 2px}.google-customer-reviews-toggle{background:#f7fafc;border:1px solid #dce6ee;border-radius:9px;align-items:flex-start;gap:12px;padding:14px;flex-direction:row!important;display:flex!important}.google-customer-reviews-toggle input{width:18px;height:18px;margin-top:2px}.google-customer-reviews-toggle span{flex-direction:column;gap:4px;display:flex}.google-customer-reviews-toggle small{font-weight:400}.commerce-overview{gap:16px;margin:18px 0 24px;display:grid}.commerce-section-heading{justify-content:space-between;align-items:flex-end;display:flex}.commerce-section-heading span{color:#0873d1;letter-spacing:.1em;font-size:11px;font-weight:900}.commerce-section-heading h2{color:#08294b;margin:5px 0 0;font-size:25px}.commerce-section-heading>div:last-child{text-align:right}.commerce-section-heading>div:last-child b{color:#16845d;font-size:24px;display:block}.commerce-section-heading small{color:#65788b}.commerce-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.commerce-kpi-grid article,.commerce-kpi-grid button,.commerce-kpi-grid>a,.commerce-chart-card,.commerce-funnel-card,.commerce-detail-grid>article{background:#fff;border:1px solid #d7e2eb;border-radius:12px;padding:18px}.commerce-kpi-grid span{color:#65788b;letter-spacing:.08em;font-size:10px;font-weight:900}.commerce-kpi-grid strong{color:#08294b;margin:8px 0 4px;font-size:25px;display:block}.commerce-kpi-grid small{color:#65788b}.dashboard-drilldown-card{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.dashboard-drilldown-card:hover,.dashboard-drilldown-card[aria-expanded=true]{transform:translateY(-1px);box-shadow:0 8px 22px #08467a17;border-color:#8ebce2!important}.dashboard-live-panel{background:#fff;border:1px solid #cbdce9;border-radius:12px;margin:0 0 18px;padding:18px}.dashboard-live-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.dashboard-live-panel>header span{letter-spacing:.1em;color:#0873d1;font-size:9px;font-weight:900}.dashboard-live-panel>header h2{color:#08294b;margin:4px 0 0;font-size:20px}.dashboard-live-panel>header button{color:#425a70;cursor:pointer;background:#fff;border:1px solid #cbd8e2;border-radius:7px;padding:8px 12px;font-weight:750}.dashboard-live-list{gap:8px;display:grid}.dashboard-live-list>a{color:#08294b;border:1px solid #e1e8ee;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;text-decoration:none;display:grid}.dashboard-live-list>a>i{background:#17a96f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #17a96f1f}.dashboard-live-list>a div{min-width:0}.dashboard-live-list>a b,.dashboard-live-list>a span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-live-list>a span,.dashboard-live-list>a small{color:#718196;font-size:10px}.dashboard-live-list>a>strong{color:#0873d1;font-size:11px}.dashboard-cart-list{gap:12px;display:grid}.dashboard-cart-list>article{border:1px solid #dce5ed;border-radius:10px;overflow:hidden}.dashboard-cart-list>article>header{background:#f7fafc;justify-content:space-between;gap:18px;padding:13px 15px;display:flex}.dashboard-cart-list header b,.dashboard-cart-list header span,.dashboard-cart-list header strong,.dashboard-cart-list header small{display:block}.dashboard-cart-list header span,.dashboard-cart-list header small{color:#718196;font-size:10px}.dashboard-cart-list header>div:last-child{text-align:right}.dashboard-cart-list>article>div>a{color:#08294b;border-top:1px solid #edf1f4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 15px;text-decoration:none;display:grid}.dashboard-cart-list img,.dashboard-cart-list a>i{object-fit:contain;background:#fff;border:1px solid #e0e8ef;border-radius:7px;width:42px;height:42px}.dashboard-cart-list a span b,.dashboard-cart-list a span small{display:block}.dashboard-cart-list a span small{color:#718196;font-size:10px}.dashboard-cart-list a>strong{font-size:11px}.dashboard-drilldown-card{text-decoration:none}.live-operation-page{align-content:start;gap:18px;display:grid}.live-operation-header-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.live-operation-header-actions a{color:#0873d1;font-weight:800;text-decoration:none}.live-operation-header-actions small{color:#718196}.cart-recovery-admin-page{align-content:start;gap:18px;display:grid}.cart-recovery-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cart-recovery-summary article{background:#fff;border:1px solid #d7e2eb;border-radius:12px;padding:18px}.cart-recovery-summary span{color:#65788b;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.cart-recovery-summary b{color:#08294b;margin:8px 0 4px;font-size:25px;display:block}.cart-recovery-summary small{color:#718196}.cart-recovery-toolbar{background:#fff;border:1px solid #d7e2eb;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.cart-recovery-toolbar>div{color:#08294b;flex-direction:column;gap:4px;display:flex}.cart-recovery-toolbar small{color:#718196}.cart-recovery-toolbar input{color:#08294b;background:#fff;border:1px solid #cbd8e2;border-radius:8px;width:min(420px,100%);padding:11px 13px}.cart-recovery-list{gap:10px;display:grid}.cart-recovery-list>article{background:#fff;border:1px solid #d7e2eb;border-radius:12px;overflow:hidden}.cart-recovery-list>article>header{background:#f7fafc;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.cart-recovery-list>article>header span{color:#0873d1;letter-spacing:.08em;font-size:9px;font-weight:900}.cart-recovery-list h2{color:#08294b;margin:4px 0;font-size:19px}.cart-recovery-list header small{color:#718196}.cart-recovery-list>article>header>div:last-child{text-align:right}.cart-recovery-list>article>header strong{color:#16845d;font-size:20px;display:block}.cart-recovery-card-summary{justify-content:flex-end;align-items:center;gap:18px;display:flex}.cart-recovery-card-summary button{color:#0873d1;min-width:108px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d1e4;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:850;display:flex}.cart-recovery-card-summary button i{font-size:16px;font-style:normal;line-height:.7;transition:transform .18s}.cart-recovery-card-summary button[aria-expanded=true] i{transform:rotate(180deg)}.cart-recovery-card-details{border-top:1px solid #e6edf2}.cart-recovery-contacts{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.cart-recovery-contacts>div span,.cart-recovery-contacts>div b,.cart-recovery-contacts>div small{display:block}.cart-recovery-contacts>div span{color:#718196;text-transform:uppercase;font-size:9px;font-weight:900}.cart-recovery-contacts>div b{color:#08294b;margin:4px 0}.cart-recovery-contacts>div small{color:#718196}.cart-recovery-contacts nav{justify-content:flex-end;gap:8px;display:flex}.cart-recovery-contacts nav a{color:#0873d1;border:1px solid #b9d1e4;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:850;text-decoration:none}.cart-recovery-contacts nav a.whatsapp{color:#fff;background:#16845d;border-color:#16845d}.cart-recovery-products{border-top:1px solid #edf1f4}.cart-recovery-products>a{color:#08294b;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;text-decoration:none;display:grid}.cart-recovery-products>a+a{border-top:1px solid #edf1f4}.cart-recovery-products img,.cart-recovery-products i{object-fit:contain;background:#fff;border:1px solid #e0e8ef;border-radius:7px;width:44px;height:44px}.cart-recovery-products span b,.cart-recovery-products span small{display:block}.cart-recovery-products span small{color:#718196;font-size:10px}.cart-recovery-products>a>strong{font-size:11px}.cart-recovery-empty{color:#718196;text-align:center;background:#fff;border:1px dashed #c9d8e4;border-radius:12px;place-items:center;gap:7px;padding:44px;display:grid}.cart-recovery-empty b{color:#294a66}.dashboard-visitor-session{background:#fff;border:1px solid #dce5ed;border-radius:10px;overflow:hidden}.dashboard-visitor-session>header{background:#f7fafc;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.dashboard-visitor-session>header>i{background:#17a96f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #17a96f1f}.dashboard-visitor-session>header div{min-width:0}.dashboard-visitor-session>header b,.dashboard-visitor-session>header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-visitor-session>header span,.dashboard-visitor-session>header small{color:#718196;font-size:10px}.dashboard-visitor-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.dashboard-visitor-actions .dashboard-device-badge{color:#075c9e;background:#e7f1fb;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.dashboard-visitor-actions button{color:#0873d1;cursor:pointer;font:inherit;background:0 0;border:0;padding:5px;font-size:10px;font-weight:800}.dashboard-visitor-actions a{color:#0873d1;font-size:11px;font-weight:800;text-decoration:none}.dashboard-visitor-session ol{border-top:1px solid #e5edf3;margin:0;padding:8px 14px 10px 22px;list-style:none}.dashboard-visitor-session li{grid-template-columns:66px 10px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;display:grid;position:relative}.dashboard-visitor-session li:not(:last-child):after{content:"";background:#d7e2eb;width:1px;position:absolute;top:22px;bottom:-8px;left:81px}.dashboard-visitor-session li>time{color:#718196;padding-top:2px;font-size:9px}.dashboard-visitor-session li>span{z-index:1;background:#0873d1;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 1px #9fc7e7}.dashboard-visitor-session li>a{color:#08294b;min-width:0;text-decoration:none}.dashboard-visitor-session li>a b,.dashboard-visitor-session li>a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-visitor-session li>a small{color:#718196;margin-top:2px;font-size:9px}@media (width<=800px){.customer-order-experience{grid-template-columns:1fr}.customer-google-review{grid-template-columns:42px minmax(0,1fr);align-items:start}.customer-google-review>a{grid-column:1/-1;width:100%}.public-reviews-hero{flex-direction:column;align-items:flex-start}.public-reviews-grid{grid-template-columns:1fr}.dashboard-live-list>a{grid-template-columns:10px minmax(0,1fr) auto}.dashboard-live-list>a>small{display:none}.dashboard-visitor-session>header{grid-template-columns:10px minmax(0,1fr)}.dashboard-visitor-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.dashboard-visitor-actions>small{display:none}.dashboard-visitor-session li{grid-template-columns:56px 10px minmax(0,1fr)}.dashboard-visitor-session li:not(:last-child):after{left:71px}.dashboard-cart-list>article>header{flex-direction:column}.dashboard-cart-list header>div:last-child{text-align:left}.cart-recovery-summary{grid-template-columns:1fr}.cart-recovery-toolbar{flex-direction:column;align-items:stretch}.cart-recovery-toolbar input{width:100%}.cart-recovery-list>article>header{flex-direction:column;align-items:stretch}.cart-recovery-list>article>header>div:last-child{text-align:left}.cart-recovery-card-summary{justify-content:space-between}.cart-recovery-contacts{grid-template-columns:1fr}.cart-recovery-contacts nav{flex-wrap:wrap;justify-content:flex-start}.live-operation-header-actions{align-items:flex-start}}@media (width<=620px){.quick-review-shell{background:#fff;padding:0 0 40px}.quick-review-card{box-shadow:none;border-width:0 0 1px;border-radius:0}.quick-review-header{padding:18px 20px}.quick-review-intro{padding:25px 20px 17px}.quick-review-history{grid-template-columns:1fr;margin:0 20px 18px}.quick-review-history>div+div{border-top:1px solid #dce5ed;border-left:0}.quick-review-main-question,.quick-review-products{margin-inline:20px}.quick-review-products article{grid-template-columns:46px minmax(0,1fr)}.quick-review-products article>img,.quick-review-products article>i{width:44px;height:44px}.quick-review-products article>.quick-review-stars{grid-column:1/-1;padding-left:57px}.quick-review-message{margin-inline:20px}.quick-review-submit{width:calc(100% - 40px);margin-inline:20px}.quick-review-privacy{margin-inline:20px}.quick-review-invalid,.quick-review-finished{padding:30px 20px}.quick-review-section-title{flex-direction:column;align-items:flex-start}}.quick-review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 30px 4px;display:grid}.quick-review-steps>div{color:#8999a7;align-items:center;gap:9px;min-width:0;font-size:11px;font-weight:850;display:flex;position:relative}.quick-review-steps>div:not(:last-child):after{content:"";z-index:0;background:#dce5ed;width:calc(100% - 17px);height:2px;position:absolute;top:14px;left:29px}.quick-review-steps i{z-index:1;background:#fff;border:2px solid #ccd8e1;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:relative}.quick-review-steps span{z-index:1;text-overflow:ellipsis;white-space:nowrap;background:#fff;padding-right:7px;position:relative;overflow:hidden}.quick-review-steps .active{color:#0873d1}.quick-review-steps .active i{color:#0873d1;background:#eaf5ff;border-color:#0873d1;box-shadow:0 0 0 4px #0873d117}.quick-review-steps .done{color:#16845d}.quick-review-steps .done i{color:#fff;background:#16845d;border-color:#16845d}.quick-review-steps .done:not(:last-child):after{background:#71bd9f}.quick-review-step-products{padding-bottom:14px}.quick-review-step-actions{align-items:stretch;gap:12px;margin:0 30px;display:flex}.quick-review-step-actions .quick-review-submit{flex:1;width:auto;margin:0}.quick-review-back{color:#526b80;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d5df;border-radius:9px;padding:13px 22px;font-weight:850}.quick-review-back:disabled{opacity:.65;cursor:wait}.quick-review-redirecting{text-align:center;padding:45px 30px 52px}.quick-review-spinner{border:6px solid #dcebf7;border-top-color:#0873d1;border-radius:50%;width:58px;height:58px;margin:0 auto 22px;animation:.8s linear infinite quick-review-spin;display:block}.quick-review-redirecting>span{color:#16845d;letter-spacing:.12em;font-size:10px;font-weight:900}.quick-review-redirecting h1{color:#08294b;margin:9px 0 10px;font-size:clamp(25px,4vw,34px);line-height:1.18}.quick-review-redirecting p{color:#526b80;max-width:570px;margin:0 auto;line-height:1.6}.quick-review-redirecting a{color:#0873d1;margin-top:24px;font-weight:850;text-decoration:none;display:inline-block}@keyframes quick-review-spin{to{transform:rotate(360deg)}}@media (width<=620px){.quick-review-steps{gap:5px;padding:17px 20px 2px}.quick-review-steps>div{text-align:center;justify-items:center;gap:6px;display:grid}.quick-review-steps>div:not(:last-child):after{width:calc(100% + 5px);top:13px;left:50%}.quick-review-steps span{white-space:normal;max-width:100%;padding:0;font-size:9px}.quick-review-step-actions{flex-direction:column-reverse;margin-inline:20px}.quick-review-step-actions .quick-review-submit,.quick-review-back{width:100%;margin:0}.quick-review-redirecting{padding:38px 20px 44px}}.commerce-main-grid{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.commerce-chart-card>header,.commerce-funnel-card>header,.commerce-detail-grid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-main-grid h3,.commerce-detail-grid h3{color:#08294b;margin:0}.commerce-main-grid header span,.commerce-detail-grid header span{color:#718196;font-size:11px}.commerce-bar-chart{border-bottom:1px solid #dfe7ed;align-items:flex-end;gap:7px;height:210px;margin-top:20px;padding-top:10px;display:flex}.commerce-bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.commerce-bar-chart i{background:linear-gradient(#1689e7,#0873d1);border-radius:5px 5px 0 0;width:100%;max-width:26px;min-height:2px;display:block}.commerce-bar-chart small{color:#728395;font-size:10px}.commerce-funnel-card>div{gap:8px;margin-top:16px;display:grid}.commerce-funnel-card section{grid-template-columns:1fr auto;gap:4px 10px;display:grid}.commerce-funnel-card section>span{color:#425a70;font-size:12px}.commerce-funnel-card section>b{color:#08294b}.commerce-funnel-card section>i{background:#edf2f6;border-radius:9px;grid-column:1/3;height:7px;overflow:hidden}.commerce-funnel-card section>i>em{background:#0873d1;border-radius:9px;height:100%;display:block}.commerce-funnel-card section>small{color:#8090a0;grid-column:1/3;font-size:10px}.commerce-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.commerce-detail-grid article>a,.commerce-detail-grid article>div{color:#08294b;border-bottom:1px solid #edf1f4;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;text-decoration:none;display:flex}.commerce-detail-grid article>a b,.commerce-detail-grid article>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commerce-detail-grid article>a span,.commerce-detail-grid article>div span{white-space:nowrap;color:#65788b}.commerce-detail-grid article>p{color:#718196;font-size:12px}@media (width<=800px){.customer-order-header-actions{align-items:flex-start}.customer-order-review-list>article{grid-template-columns:1fr}.product-reviews-section{margin:0 12px 24px;padding:20px}.product-reviews-section>header{align-items:flex-start}.product-review-grid,.commerce-kpi-grid,.commerce-main-grid,.commerce-detail-grid{grid-template-columns:1fr}.commerce-section-heading{align-items:flex-start}.commerce-section-heading>div:last-child{text-align:left}.commerce-bar-chart{height:160px}}@media (width<=760px){.cart-page-commercial{grid-template-columns:1fr}}.header-actions .favorites-header-button,.header-actions .cart-button{min-height:44px;padding:3px 6px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.header-actions .favorites-header-button:hover,.header-actions .favorites-header-button:focus-visible,.header-actions .cart-button:hover,.header-actions .cart-button:focus-visible{color:#ffbd86;box-shadow:none!important;background:0 0!important}.header-actions .favorites-header-button>span,.header-actions .cart-button>span,.header-actions .header-action-icon{box-shadow:none!important;background:0 0!important;border:0!important}.header-actions .header-action-icon{color:#fff;width:28px;height:28px;font-size:25px}.header-actions .cart-icon{width:27px;height:24px;position:relative}.header-actions .cart-icon:before{content:"";border:2px solid;border-top:0;width:18px;height:12px;position:absolute;top:4px;left:3px;transform:skew(-8deg)}.header-actions .cart-icon:after{content:"••";letter-spacing:5px;font-size:16px;position:absolute;bottom:-3px;left:6px}.delivery-destination{min-height:44px}.delivery-destination:hover,.delivery-destination[aria-expanded=true]{background:#ffffff12}.home-benefits{background:linear-gradient(90deg,#e75d0b 0%,#f47721 50%,#e75d0b 100%);height:34px;min-height:34px}.home-benefits-inner{align-items:center;width:min(100%,1460px);height:100%;margin:0 auto}.home-benefit{text-align:center;justify-content:center;align-items:center;min-height:34px;padding:2px 18px}.home-benefit-icon{width:24px;height:24px;font-size:18px;color:#fff!important}.home-benefit b{color:#fff;font-size:11px;line-height:1.05}.home-benefit small{color:#ffffffe6;font-size:8px;line-height:1.05}.header-actions .favorites-header-button:hover,.header-actions .cart-button:hover{color:#ffbc80!important;background:0 0!important;border:0!important}.header-actions .favorites-header-button span,.header-actions .cart-button span,.header-actions .header-action-icon{width:auto;height:auto;min-width:0!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.header-actions .favorites-header-button strong,.header-actions .cart-button strong{top:-2px;right:0}.delivery-selector .delivery-destination{color:#fff;background:0 0;border:0;min-height:44px;padding:4px 7px}.delivery-selector .delivery-destination>span:nth-child(2){min-width:0}.delivery-selector .delivery-caret{display:block!important}.home-benefits{background:linear-gradient(90deg,#e96315 0%,#f47720 50%,#e96315 100%);border-bottom:1px solid #d65a10}.home-benefits-grid{width:min(1460px,100% - 40px);min-height:34px}.home-benefits article>span{color:#fff;filter:grayscale()brightness(0)invert();background:0 0;flex:0 0 27px;width:27px;height:27px;font-size:17px}.home-benefits article b{color:#fff;font-size:11px;font-weight:600}.home-benefits article small{color:#ffffffe6;font-size:8px;font-weight:400}.admin-sidebar nav .admin-nav-disabled{color:#70869c;cursor:not-allowed;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:29px;padding:0 12px;font-size:12px;display:flex}.admin-sidebar nav .admin-nav-disabled small{color:#7189a1;letter-spacing:.06em;white-space:nowrap;border:1px solid #7f99b23d;border-radius:4px;margin:0;padding:3px 5px;font-size:7px}.admin-secondary-link{color:#076ecb;background:#fff;border:1px solid #b9d1e6;border-radius:8px;justify-content:center;align-items:center;padding:11px 16px;font-weight:800;text-decoration:none;display:inline-flex}.shipping-admin-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.shipping-admin-shortcuts a{color:#082e55;background:#fff;border:1px solid #cfe0ed;border-radius:10px;flex-direction:column;gap:5px;padding:16px 18px;text-decoration:none;display:flex;box-shadow:0 7px 20px #092f540a}.shipping-admin-shortcuts a:hover{background:#f3f9ff;border-color:#0873d1}.shipping-admin-shortcuts small{color:#697d91}.freight-requests-workspace{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:18px;display:grid}.freight-request-list,.freight-request-detail,.shipping-box-panel,.freight-product-rules,.account-freight-quotes{background:#fff;border:1px solid #d8e3ec;border-radius:12px;box-shadow:0 8px 24px #092f540d}.freight-status-tabs{border-bottom:1px solid #e2e9ef;gap:5px;padding:12px;display:flex;overflow:auto}.freight-status-tabs button{color:#52687d;white-space:nowrap;background:#eef4f8;border:0;border-radius:999px;padding:8px 11px;font-weight:800}.freight-status-tabs button.active{color:#fff;background:#0873d1}.freight-request-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.freight-request-row:hover,.freight-request-row.active{background:#eef7ff}.freight-request-row span{flex-direction:column;gap:4px;display:flex}.freight-request-row span:last-child{align-items:flex-end}.freight-request-row small{color:#718296}.freight-request-row i,.freight-request-detail header i{color:#8b5b00;background:#fff1d3;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:850}[data-status=accepted]{color:#087d50!important;background:#e7f7ee!important}[data-status=expired],[data-status=cancelled]{color:#6f7780!important;background:#f2f3f5!important}.freight-request-detail>header{border-bottom:1px solid #dfe7ee;justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.freight-request-detail header span,.freight-request-detail article>span,.shipping-rules-layout header span,.account-freight-quotes header span{color:#0873d1;letter-spacing:.12em;font-size:10px;font-weight:900}.freight-request-detail h2,.shipping-rules-layout h2,.account-freight-quotes h2{color:#082e55;margin:6px 0 3px}.freight-request-detail p,.shipping-rules-layout p,.account-freight-quotes p{color:#64788d}.freight-detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.freight-detail-grid-three{grid-template-columns:1.05fr 1fr 1fr}.freight-detail-grid article,.freight-cart-snapshot,.freight-volume-editor{border:1px solid #dfe7ee;border-radius:9px;padding:15px}.freight-detail-grid ul{color:#52687d;margin:8px 0 0;padding-left:18px}.freight-customer-card dl{gap:8px;margin:12px 0 0;display:grid}.freight-customer-card dl div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.freight-customer-card dt{color:#7a8b9d;text-transform:uppercase;font-size:10px;font-weight:800}.freight-customer-card dd{color:#203b56;overflow-wrap:anywhere;margin:0;font-weight:750}.freight-cart-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:12px;display:grid}.freight-cart-snapshot{padding:0;overflow:hidden}.freight-cart-snapshot>span{padding:15px 15px 10px;display:block}.freight-cart-head,.freight-cart-line{border-top:1px solid #e5ebf0;grid-template-columns:minmax(260px,1fr) 110px 90px 110px;align-items:center;gap:12px;padding:11px 15px;display:grid}.freight-cart-head{color:#657b90;text-transform:uppercase;background:#f6f9fb;font-size:10px}.freight-cart-line>span:nth-child(n+2),.freight-cart-line>strong,.freight-cart-head>b:nth-child(n+2){text-align:right}.freight-cart-product{align-items:center;gap:11px;min-width:0;display:flex}.freight-cart-product img,.freight-cart-placeholder{object-fit:contain;background:#fff;border:1px solid #dfe7ee;border-radius:8px;flex:0 0 48px;width:48px;height:48px}.freight-cart-placeholder{color:#0873d1;place-items:center;font-size:11px;font-weight:900;display:grid}.freight-cart-product>span{flex-direction:column;gap:4px;min-width:0;display:flex}.freight-cart-product small{color:#738499}.freight-operational-summary{background:linear-gradient(145deg,#f8fbfd,#eef6fb);border:1px solid #cfe0ec;border-radius:9px;flex-direction:column;gap:12px;padding:15px;display:flex}.freight-operational-summary>span{color:#0873d1;letter-spacing:.12em;font-size:10px;font-weight:900}.freight-operational-summary>div{border-bottom:1px solid #dce8f0;justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.freight-operational-summary small{color:#6b7f93}.freight-operational-summary p{color:#173b5c;background:#fff;border-radius:7px;margin:auto 0 0;padding:11px;font-weight:800;line-height:1.45}.freight-volume-editor{margin-top:12px}.freight-volume-editor>div{border-bottom:1px solid #e5ebf0;grid-template-columns:80px repeat(5,minmax(90px,1fr));align-items:end;gap:8px;padding:10px 0;display:grid}.freight-volume-editor>div>b{flex-direction:column;gap:4px;display:flex}.freight-volume-editor>div>b small{color:#7a8da0;font-size:9px;font-weight:700}.freight-volume-editor label,.freight-quote-form label,.shipping-box-form label,.freight-bulk-rule label{color:#566d82;flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.freight-volume-editor input,.freight-quote-form input,.freight-quote-form textarea,.shipping-box-form input,.freight-product-search input,.freight-bulk-rule select,.freight-bulk-rule input{background:#fff;border:1px solid #cbd9e5;border-radius:7px;width:100%;padding:10px}.freight-quote-form{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.freight-quote-form .wide{grid-column:span 2}.freight-quote-form textarea{resize:vertical;min-height:76px}.freight-request-detail>footer{border-top:1px solid #dfe7ee;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.freight-request-detail>footer button,.shipping-box-form button,.freight-bulk-rule button,.account-freight-quotes button,.account-freight-quotes a{color:#fff;background:#0873d1;border:0;border-radius:8px;padding:11px 16px;font-weight:850;text-decoration:none}.freight-response-actions{justify-content:flex-end;gap:9px;display:flex}.freight-request-detail>footer .secondary{color:#40566b;background:#fff;border:1px solid #c9d7e3}.freight-request-detail>footer button:disabled{cursor:wait;opacity:.65}.freight-unavailable-info{background:#fff9ee;border:1px solid #f0c879;border-left:4px solid #ef8a18;border-radius:8px;margin-top:16px;padding:13px 15px}.freight-unavailable-info b{color:#7a4a00}.freight-unavailable-info p{margin:5px 0 0}.freight-deleted-info{background:#f6f7f8;border:1px solid #d8e0e6;border-left:4px solid #7b8792;border-radius:9px;margin-top:16px;padding:16px 18px}.freight-deleted-info b{color:#435261;font-size:12px;display:block}.freight-deleted-info p{color:#657483;margin:6px 0 0;font-size:10px;line-height:1.55}.freight-empty{text-align:center;color:#75869a;padding:30px}.freight-form-message{color:#0965b5;background:#edf7ff;border-radius:8px;margin:12px 0 0;padding:11px 13px;font-weight:700}.shipping-rules-layout{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:18px;display:grid}.shipping-box-panel,.freight-product-rules{padding:20px}.shipping-box-list{gap:8px;margin:15px 0;display:grid}.shipping-box-list article{border:1px solid #dfe7ee;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.shipping-box-info{flex-direction:column;gap:4px;min-width:0;display:flex}.shipping-box-list small{color:#718296}.shipping-box-actions{flex:none;align-items:center;gap:6px;display:flex}.shipping-box-actions>span{color:#53687c;margin-right:3px;font-size:10px;font-weight:800}.shipping-box-actions button,.shipping-box-editing button{color:#0866b3;cursor:pointer;background:#fff;border:1px solid #bfd1df;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:850}.shipping-box-actions button:hover,.shipping-box-editing button:hover{background:#edf7ff}.shipping-box-actions button.danger{color:#b12d3a;border-color:#efc0c5}.shipping-box-actions button.danger:hover{background:#fff0f1}.shipping-box-editing{color:#0a5f9f;background:#edf7ff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.shipping-box-editing button{padding:6px 9px}.shipping-box-form{border-top:1px solid #dfe7ee;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid}.shipping-box-form .wide{grid-column:1/-1}.freight-product-search{gap:8px;margin:16px 0;display:flex}.freight-product-search button{color:#fff;background:#0873d1;border:0;border-radius:7px;padding:0 18px;font-weight:800}.freight-bulk-rule{background:#f4f8fb;border-radius:9px;grid-template-columns:1.2fr 150px 1.2fr 150px auto;align-items:end;gap:8px;padding:13px;display:grid}.freight-bulk-rule .check{flex-direction:row;align-items:center;padding-bottom:10px}.freight-bulk-rule .check input{width:auto}.freight-select-all{align-items:center;gap:8px;padding:13px 4px;font-weight:800;display:flex}.freight-product-list{border:1px solid #dfe7ee;border-radius:9px;max-height:620px;overflow:auto}.freight-product-list>label{border-bottom:1px solid #e5ebf0;grid-template-columns:24px minmax(0,1fr) 280px;align-items:center;gap:10px;padding:11px 13px;display:grid}.freight-product-list span{flex-direction:column;gap:4px;display:flex}.freight-product-list span:last-child{text-align:right}.freight-product-list small{color:#738499}.freight-product-list i{color:#0873d1;font-style:normal;font-weight:800}.custom-freight-request-card{background:#fff9ee;border:1px solid #f0c879;border-left:4px solid #ef8a18;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:17px;display:flex}.custom-freight-request-content{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.custom-freight-request-card>div>span{color:#a96500;letter-spacing:.12em;font-size:10px;font-weight:900}.custom-freight-request-card small{color:#6e6048}.custom-freight-request-card button{color:#fff;white-space:nowrap;background:#0873d1;border:0;border-radius:8px;padding:11px 15px;font-weight:850}.custom-freight-offer-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:10px;display:grid}.custom-freight-offer-summary article{background:#fff;border:1px solid #ead8b6;border-radius:7px;padding:10px 11px}.custom-freight-offer-summary article span,.custom-freight-offer-summary article b{display:block}.custom-freight-offer-summary article span{color:#8c6b36;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.custom-freight-offer-summary article b{color:#082e55;margin-top:4px;font-size:10px;line-height:1.35}.custom-freight-customer-message{color:#65583f;background:#fff;border-radius:7px;flex-direction:column;gap:3px;margin:5px 0 0;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.custom-freight-customer-message strong{color:#082e55}.custom-freight-validity{font-weight:750}.custom-freight-summary-preview{background:#fff8eb!important;border-color:#efd6a9!important}.custom-freight-summary-preview small{color:#9b6b20!important}.account-freight-quotes{max-width:1180px;margin:20px auto;padding:22px}.account-freight-quotes>header{margin-bottom:14px}.account-freight-quotes article{border-top:1px solid #e1e8ee;grid-template-columns:minmax(0,1fr) 250px 220px;align-items:center;gap:18px;padding:16px;display:grid}.account-freight-quotes article>div{flex-direction:column;gap:5px;display:flex}.account-freight-quotes h3{margin:0}.account-freight-quotes small{color:#718296}.account-freight-price b{color:#082e55;font-size:20px}.users-permissions-layout{grid-template-columns:340px minmax(0,1fr);gap:20px;display:grid}.users-create-card,.users-list-card{background:#fff;border:1px solid #d9e4ec;border-radius:12px;padding:24px}.users-create-card>span,.users-list-card>span{color:#0873d1;letter-spacing:.12em;font-size:10px;font-weight:900}.users-create-card h2,.users-list-card h2{color:#082e55;margin:7px 0 20px}.users-create-card{flex-direction:column;gap:13px;display:flex}.users-create-card label{color:#52697d;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.users-create-card input{border:1px solid #cbd9e5;border-radius:7px;min-height:42px;padding:8px 10px}.users-create-card fieldset{border:1px solid #dbe5ed;border-radius:8px;gap:14px;margin:0;padding:12px;display:flex}.users-create-card fieldset label{flex-direction:row;align-items:center}.users-create-card fieldset input{min-height:auto}.users-create-card button,.users-list-card button{color:#fff;cursor:pointer;background:#0873d1;border:0;border-radius:8px;padding:11px 15px;font-weight:850}.users-list-card article{border-top:1px solid #e1e8ee;grid-template-columns:1.1fr 1.3fr 1fr auto;align-items:center;gap:18px;padding:16px 0;display:grid}.users-list-card article div{flex-direction:column;gap:4px;display:flex}.users-list-card article small{color:#718296}.users-list-card button{color:#a52d37;background:#fff1f1}.users-list-card button.inactive{color:#08744f;background:#eaf8f1}@media (width<=900px){.users-permissions-layout{grid-template-columns:1fr}.users-list-card article{grid-template-columns:1fr 1fr}.users-list-card article button{justify-self:start}}.users-feedback{color:#08744f;background:#eaf8f1;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:750}.users-list-card article.user-inactive{opacity:.72}.user-identity em{color:#08744f;text-transform:uppercase;background:#eaf8f1;border-radius:999px;align-self:flex-start;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.user-inactive .user-identity em{color:#687584;background:#f3f4f6}.user-actions{flex-direction:row!important;gap:7px!important;display:flex!important}.users-list-card .edit-user{color:#0873d1;background:#edf6fd}.user-edit-panel{background:#f7fafc;border:1px solid #cfe0ec;border-radius:10px;grid-column:1/-1;margin-top:2px;padding:20px}.user-edit-panel header,.user-edit-panel footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.user-edit-panel header span{color:#0873d1;letter-spacing:.12em;font-size:9px;font-weight:900}.user-edit-panel h3{color:#082e55;margin:4px 0 0}.users-list-card .user-edit-panel header button,.users-list-card .user-edit-panel footer button{color:#52697d;background:#fff;border:1px solid #d3dee7}.user-edit-grid{grid-template-columns:1fr 1fr 1.25fr;margin:18px 0;gap:14px!important;display:grid!important}.user-edit-panel label{color:#52697d;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.user-edit-panel input[type=text],.user-edit-panel input[type=password],.user-edit-panel label>input:not([type]){background:#fff;border:1px solid #cbd9e5;border-radius:7px;min-height:42px;padding:8px 10px}.user-edit-panel .password-field small{font-weight:500}.user-edit-panel fieldset{border:1px solid #dbe5ed;border-radius:8px;gap:18px;margin:0 0 18px;padding:12px;display:flex}.user-edit-panel fieldset label{flex-direction:row;align-items:center}.users-list-card .user-edit-panel footer .save-user{color:#fff;background:#0873d1;border-color:#0873d1}.user-edit-panel .users-feedback{margin-top:12px}@media (width<=1100px){.users-list-card article{grid-template-columns:1fr 1fr}.user-actions{justify-content:flex-start}.user-edit-grid{grid-template-columns:1fr 1fr}.password-field{grid-column:1/-1}}@media (width<=700px){.users-list-card article,.user-edit-grid{grid-template-columns:1fr}.user-edit-panel fieldset{flex-direction:column;gap:10px}.user-actions{flex-wrap:wrap}}@media (width<=1100px){.freight-requests-workspace,.shipping-rules-layout{grid-template-columns:1fr}.freight-request-list{max-height:360px;overflow:auto}.freight-detail-grid-three{grid-template-columns:1fr 1fr}.freight-detail-grid-three article:last-child{grid-column:1/-1}.freight-cart-layout{grid-template-columns:1fr}.freight-volume-editor>div{grid-template-columns:1fr 1fr}.freight-volume-editor>div>b{grid-column:1/-1}.freight-quote-form,.freight-bulk-rule{grid-template-columns:1fr 1fr}.account-freight-quotes article{grid-template-columns:1fr}.custom-freight-offer-summary{grid-template-columns:1fr 1fr}}@media (width<=700px){.shipping-admin-shortcuts,.freight-detail-grid,.freight-detail-grid-three,.freight-quote-form{grid-template-columns:1fr}.freight-detail-grid-three article:last-child{grid-column:auto}.freight-cart-head{display:none}.freight-cart-line{grid-template-columns:1fr auto;gap:8px}.freight-cart-line>span:nth-child(2){display:none}.freight-cart-line>span:nth-child(3){grid-column:1}.freight-cart-line>strong{grid-area:1/2/3}.freight-quote-form .wide{grid-column:auto}.freight-product-list>label{grid-template-columns:24px 1fr}.freight-product-list span:last-child{text-align:left;grid-column:2}.custom-freight-request-card{flex-direction:column;align-items:stretch}.account-freight-quotes{margin:12px}.freight-request-detail{padding:15px}.freight-request-detail>footer,.freight-response-actions{flex-direction:column;align-items:stretch;gap:10px}}.shipping-audit-page{align-content:start;gap:18px;padding-bottom:42px;display:grid}.shipping-audit-page>.tiny-products-header{margin-bottom:0}.shipping-audit-page>.tiny-products-header>a{color:#0873d1;margin:0;font-weight:800;text-decoration:none}.shipping-audit-banner{color:#123a5e;background:#eef8ff;border:1px solid #b9d9ef;border-left:5px solid #0873d1;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex}.shipping-audit-banner.collecting{background:#fff9eb;border-color:#eed7a3 #eed7a3 #eed7a3 #d8950c}.shipping-audit-banner div{gap:3px;display:grid}.shipping-audit-banner span{letter-spacing:.13em;font-size:8px;font-weight:900}.shipping-audit-banner b{font-size:14px}.shipping-audit-banner small{color:#647a8c}.shipping-audit-banner>strong{font-size:24px}.shipping-audit-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.shipping-audit-cards article{background:#fff;border:1px solid #d7e2ea;border-radius:10px;align-content:start;gap:7px;min-height:118px;padding:15px;display:grid;box-shadow:0 7px 20px #092f5409}.shipping-audit-cards span,.shipping-adjustment-control header span,.shipping-audit-states header span,.shipping-audit-history header span{color:#6f8293;letter-spacing:.12em;font-size:8px;font-weight:900}.shipping-audit-cards strong{color:#123b61;font-size:23px}.shipping-audit-cards small{color:#708294;font-size:9px;line-height:1.45}.shipping-audit-cards article.warning{border-top:3px solid #d8574e}.shipping-audit-cards article.positive{border-top:3px solid #20a46f}.shipping-audit-cards article.highlight{background:#f5faff;border-top:3px solid #0873d1}.shipping-audit-tabs{border-bottom:1px solid #cfdae3;gap:4px;display:flex}.shipping-audit-tabs a{color:#5d7488;border-bottom:3px solid #0000;padding:11px 16px;font-size:11px;font-weight:850;text-decoration:none}.shipping-audit-tabs a.active{color:#0873d1;border-bottom-color:#0873d1}.shipping-audit-cause-filters{background:#fff;border:1px solid #d7e2ea;border-radius:10px}.shipping-cause-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.shipping-cause-cards article{background:#fff;border:1px solid #d7e2ea;border-top:3px solid #a9bccb;border-radius:10px;align-content:start;gap:7px;min-height:145px;padding:16px;display:grid;box-shadow:0 7px 20px #092f5409}.shipping-cause-cards article.leading{background:#fff9f8;border-top-color:#d8574e}.shipping-cause-cards article.pending{background:#fffaf0;border-top-color:#d8950c}.shipping-cause-cards article>span{color:#6f8293;letter-spacing:.1em;font-size:8px;font-weight:900}.shipping-cause-cards article>strong{color:#123b61;font-size:27px}.shipping-cause-cards article>small{color:#708294;font-size:9px}.shipping-cause-cards article>div{border-top:1px solid #e7edf1;gap:2px;margin-top:auto;padding-top:8px;display:grid}.shipping-cause-cards article>div b{color:#c7443d;font-size:14px}.shipping-cause-cards article>div small{color:#788b9b;font-size:8px}.shipping-audit-causes{background:#fff;border:1px solid #d7e2ea;border-radius:11px;overflow:hidden;box-shadow:0 8px 22px #092f5409}.shipping-audit-causes>header{border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:flex-start;gap:22px;padding:18px 20px;display:flex}.shipping-audit-causes>header span{color:#6f8293;letter-spacing:.12em;font-size:8px;font-weight:900}.shipping-audit-causes>header h2{color:#0c355b;margin:5px 0 3px;font-size:20px}.shipping-audit-causes>header small{color:#708294}.shipping-cause-ranking>.head,.shipping-cause-ranking>div:not(.head){grid-template-columns:1.4fr repeat(5,minmax(105px,.75fr));align-items:center;gap:12px;padding:12px 18px;display:grid}.shipping-cause-ranking>.head{color:#718196;text-transform:uppercase;background:#f6f8fa;font-size:8px;font-weight:900}.shipping-cause-ranking>div:not(.head){color:#35516a;border-top:1px solid #edf1f4}.shipping-cause-ranking>div:not(.head)>strong{color:#0873d1;font-size:15px}.shipping-cause-table{overflow:auto}.shipping-cause-table>.head,.shipping-cause-table>div:not(.head){grid-template-columns:105px minmax(180px,1fr) minmax(230px,1.35fr) minmax(230px,1.35fr) 135px 120px;align-items:center;gap:13px;min-width:1180px;padding:12px 18px;display:grid}.shipping-cause-table>.head{color:#718196;text-transform:uppercase;background:#f6f8fa;font-size:8px;font-weight:900}.shipping-cause-table>div:not(.head){color:#38536b;border-top:1px solid #edf1f4}.shipping-cause-table>div:not(.head)>span{gap:4px;display:grid}.shipping-cause-table a{color:#0873d1;font-weight:900;text-decoration:none}.shipping-cause-table b{line-height:1.4}.shipping-cause-table small{color:#768898;font-size:8px;line-height:1.4}.shipping-cause-table .negative b{color:#c7443d}.shipping-cause-table .positive b{color:#16845d}.shipping-adjustment-control,.shipping-audit-states,.shipping-audit-history{background:#fff;border:1px solid #d7e2ea;border-radius:11px;box-shadow:0 8px 22px #092f5409}.shipping-adjustment-control{gap:18px;padding:20px;display:grid}.shipping-adjustment-control>header,.shipping-audit-states>header,.shipping-audit-history>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.shipping-adjustment-control h2,.shipping-audit-states h2,.shipping-audit-history h2{color:#0c355b;margin:5px 0 3px;font-size:20px}.shipping-adjustment-control p{color:#708294;margin:0}.shipping-adjustment-mode{color:#617386;background:#eef2f5;border-radius:999px;padding:7px 11px;font-size:9px;font-style:normal;font-weight:900}.shipping-adjustment-mode.active{color:#16845d;background:#e8f8f1}.shipping-adjustment-mode.suggested{color:#9a6900;background:#fff4d9}.shipping-adjustment-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shipping-adjustment-fields label{color:#425d74;gap:6px;font-size:9px;font-weight:800;display:grid}.shipping-adjustment-fields input,.shipping-adjustment-fields select,.shipping-audit-filters input,.shipping-audit-filters select{color:#173b5b;background:#fff;border:1px solid #cbd9e4;border-radius:7px;width:100%;min-height:39px;padding:9px 11px}.shipping-percent-input{border:1px solid #cbd9e4;border-radius:7px;align-items:center;display:flex;overflow:hidden}.shipping-percent-input input{border:0;border-radius:0}.shipping-percent-input b{color:#718196;white-space:nowrap;padding:0 11px}.shipping-adjustment-readiness{background:#fff9e9;border:1px solid #ead39a;border-radius:9px;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.shipping-adjustment-readiness.ready{background:#f0faf5;border-color:#bfe0d1}.shipping-adjustment-readiness>div{gap:4px;display:grid}.shipping-adjustment-readiness span,.shipping-adjustment-readiness small{color:#6e8193}.shipping-adjustment-readiness strong{color:#0d3b62;font-size:19px}.shipping-adjustment-confirmation{background:#f3f9fd;border:1px solid #bcd6e9;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;display:flex}.shipping-adjustment-confirmation input{width:17px;height:17px}.shipping-adjustment-confirmation span{color:#173b5b;gap:3px;display:grid}.shipping-adjustment-confirmation small{color:#6d8294}.shipping-adjustment-control>footer{border-top:1px solid #e4ebf0;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.shipping-adjustment-control>footer>span{color:#16845d}.shipping-adjustment-control>footer>span.error{color:#c43c35}.shipping-adjustment-control>footer>div{gap:8px;display:flex}.shipping-adjustment-control button,.shipping-audit-filters button{color:#fff;background:#0873d1;border:1px solid #0873d1;border-radius:7px;min-height:39px;padding:9px 15px;font-weight:850}.shipping-adjustment-control button.secondary{color:#284a66;background:#fff;border-color:#bdccd8}.shipping-adjustment-control button:disabled{opacity:.55}.shipping-audit-states,.shipping-audit-history{overflow:hidden}.shipping-audit-states>header,.shipping-audit-history>header{border-bottom:1px solid #e1e8ed;padding:18px 20px}.shipping-audit-states>header>small{color:#708294}.shipping-audit-state-list>.head,.shipping-audit-state-list>div:not(.head){grid-template-columns:1fr repeat(5,minmax(100px,.8fr));align-items:center;gap:12px;padding:11px 18px;display:grid}.shipping-audit-state-list>.head{color:#718196;text-transform:uppercase;background:#f6f8fa;font-size:8px;font-weight:900}.shipping-audit-state-list>div:not(.head){color:#35516a;border-top:1px solid #edf1f4}.shipping-audit-state-list>div:not(.head)>strong{color:#0873d1;font-size:16px}.shipping-audit-empty{color:#708294;text-align:center;margin:0;padding:32px}.shipping-audit-filters{background:#f8fafb;grid-template-columns:150px 100px minmax(180px,1fr) auto auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.shipping-audit-filters label{color:#5f7486;gap:5px;font-size:8px;font-weight:900;display:grid}.shipping-audit-filters>a{color:#0873d1;align-self:center;font-weight:800;text-decoration:none}.shipping-audit-table{overflow:auto}.shipping-audit-table>.head,.shipping-audit-table>div:not(.head){grid-template-columns:105px minmax(170px,1.1fr) 115px 105px 105px 120px minmax(190px,1.25fr);align-items:center;gap:12px;min-width:1030px;padding:12px 18px;display:grid}.shipping-audit-table>.head{color:#718196;text-transform:uppercase;background:#f6f8fa;font-size:8px;font-weight:900}.shipping-audit-table>div:not(.head){color:#38536b;border-top:1px solid #edf1f4}.shipping-audit-table>div:not(.head)>span{gap:3px;display:grid}.shipping-audit-table a{color:#0873d1;font-weight:900;text-decoration:none}.shipping-audit-table small{color:#768898;font-size:8px}.shipping-audit-table .negative b{color:#c7443d}.shipping-audit-table .positive b{color:#16845d}.shipping-audit-table>div.excluded,.shipping-cause-table>div.excluded{color:#72808d;background:#f5f7f9}.shipping-audit-consideration{color:#526b7f;cursor:pointer;background:#fff;border:1px solid #c5d1da;border-radius:6px;width:fit-content;margin-top:5px;padding:5px 8px;font-size:8px;font-weight:850}.shipping-audit-consideration.exclude:hover{color:#b33f47;background:#fff5f5;border-color:#e1a9ad}.shipping-audit-consideration.include{color:#167552;background:#f1faf6;border-color:#a9d7c2}.shipping-audit-consideration-error{color:#bd3f47!important}@media (width<=1250px){.shipping-audit-cards,.shipping-cause-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-adjustment-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.shipping-audit-banner,.shipping-adjustment-control>header,.shipping-audit-states>header,.shipping-audit-history>header,.shipping-audit-causes>header,.shipping-adjustment-control>footer{flex-direction:column;align-items:stretch}.shipping-audit-tabs{overflow:auto}.shipping-audit-tabs a{white-space:nowrap}.shipping-audit-cards,.shipping-cause-cards,.shipping-adjustment-fields,.shipping-adjustment-readiness{grid-template-columns:1fr}.shipping-adjustment-control>footer>div{flex-direction:column}.shipping-audit-filters{grid-template-columns:1fr}.shipping-audit-state-list,.shipping-cause-ranking{overflow:auto}.shipping-audit-state-list>.head,.shipping-audit-state-list>div:not(.head),.shipping-cause-ranking>.head,.shipping-cause-ranking>div:not(.head){min-width:760px}}.delivery-selector{min-width:0;position:relative}.delivery-selector .delivery-destination{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;min-height:42px;padding:5px 7px;transition:background .18s}.delivery-selector .delivery-destination:hover,.delivery-selector .delivery-destination[aria-expanded=true]{background:#ffffff14}.delivery-selector .delivery-pin{color:#fff;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:18px;display:grid}.delivery-selector .delivery-caret{color:#ffffffc2;flex:none;margin-left:auto;font-size:15px}.delivery-selector-popover{z-index:120;color:#092f56;background:#fff;border:1px solid #d5e0e9;border-radius:12px;width:min(390px,100vw - 28px);position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 18px 45px #0219313d}.delivery-selector-popover header{border-bottom:1px solid #e2e9ef;justify-content:space-between;align-items:center;min-height:68px;padding:15px 17px;display:flex}.delivery-selector-popover header small,.delivery-selector-popover header b{display:block}.delivery-selector-popover header small{color:#0873d1;letter-spacing:.09em;font-size:9px;font-weight:800}.delivery-selector-popover header b{margin-top:4px;font-size:16px}.delivery-selector-popover header button{color:#526a80;cursor:pointer;background:#f0f5f9;border:0;border-radius:50%;width:32px;height:32px;font-size:22px}.delivery-address-list{max-height:310px;overflow:auto}.delivery-address-list>button{color:#163a5d;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5ebf0;grid-template-columns:20px minmax(0,1fr);gap:10px;width:100%;padding:13px 16px;display:grid}.delivery-address-list>button:hover{background:#f7fafc}.delivery-address-list>button.selected{background:#edf6ff;box-shadow:inset 3px 0 #0873d1}.delivery-radio{border:2px solid #b8c8d5;border-radius:50%;width:16px;height:16px;margin-top:2px}.delivery-address-list>button.selected .delivery-radio{border:5px solid #0873d1}.delivery-address-list b,.delivery-address-list small{display:block}.delivery-address-list b{font-size:13px}.delivery-address-list b em{color:#087a49;text-transform:uppercase;background:#dff5e8;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:8px;font-style:normal}.delivery-address-list small{color:#65798b;margin-top:4px;font-size:10px;line-height:1.4}.delivery-selector-empty{color:#63788b;align-items:center;gap:12px;padding:21px 18px;display:flex}.delivery-selector-empty>span{color:#0873d1;font-size:24px}.delivery-selector-empty p{margin:0;font-size:12px;line-height:1.45}.delivery-selector-popover>a{color:#0873d1;align-items:center;min-height:45px;padding:0 17px;font-size:11px;font-weight:800;display:flex}.header-actions .favorites-header-button,.header-actions .cart-button{gap:6px;min-height:42px;transition:background .18s;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:4px 7px!important}.header-actions .favorites-header-button:hover,.header-actions .cart-button:hover{background:#ffffff14!important}.header-actions .favorites-header-button span,.header-actions .cart-button span{border:0;border-radius:0;min-width:0;height:auto;padding:0;color:#fff!important;background:0 0!important}.header-actions .header-action-icon{place-items:center;width:25px;height:25px;line-height:1;display:grid;position:relative;color:#fff!important;font-size:23px!important}.header-actions .header-action-icon.cart-icon:before{content:"";border:2px solid;border-top:0;border-radius:2px 2px 4px 4px;width:15px;height:11px;transform:skew(-6deg)}.header-actions .header-action-icon.cart-icon:after{content:"••";color:currentColor;letter-spacing:4px;font-size:12px;position:absolute;bottom:-3px;left:5px}.header-actions .header-action-copy{font-size:12px;font-weight:500;color:#fff!important}.home-benefits{background:linear-gradient(90deg,#e96516 0%,#f67822 50%,#e96516 100%);border-bottom-color:#d85d12}.home-benefits-grid{min-height:36px}.home-benefits article>span{color:#fff;filter:grayscale()brightness(0)invert();background:#ffffff1f;flex-basis:25px;width:25px;height:25px;font-size:15px}.home-benefits article b{font-size:11px;font-weight:600}.home-benefits article small{font-size:8px;font-weight:400}@media (width<=760px){.delivery-selector{display:none}}.favorites-header-button{min-height:42px;color:var(--navy);border-left:1px solid #e2e8ee;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.favorites-header-button span{min-width:21px;height:21px;color:var(--blue);background:#eff6fc;border-radius:999px;place-items:center;padding:0 6px;font-size:10px;display:grid}.favorite-button{min-height:42px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d2dee8;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;transition:all .18s;display:inline-flex}.favorite-button:hover{color:#c9293a;border-color:#f18a96;transform:translateY(-1px)}.favorite-button.selected{color:#c51f33;background:#fff4f5;border-color:#f3b8bf}.favorite-button>span{place-items:center;line-height:1;display:inline-grid}.favorite-button.compact{z-index:4;width:34px;min-height:34px;box-shadow:none;color:#294866;filter:drop-shadow(0 1px 1px #ffffffe6);background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:12px;right:12px}.favorite-button.compact:hover{box-shadow:none;color:#c51f33;background:0 0;border:0;transform:scale(1.08)}.favorite-button.compact:focus-visible{outline-offset:2px;outline:2px solid #0a6dd86b}.favorite-button.compact.selected{box-shadow:none;color:#c51f33;background:0 0;border:0}.favorite-button.compact:disabled{opacity:.55;cursor:wait}.product-marker-list{z-index:3;flex-wrap:wrap;gap:6px;max-width:calc(100% - 76px);display:flex;position:absolute;top:14px;left:14px}.product-marker-list span,.product-detail-marker-row>span{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 4px 12px #05223e1a}.product-detail-marker-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.product-detail-marker-row .favorite-button{margin-left:auto}.favorites-page{background:#f3f7fa;min-height:100vh}.favorites-content{padding-top:42px;padding-bottom:70px}.favorites-content>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.favorites-content>header span,.marker-list-panel header span,.marker-editor-panel>header span,.marker-products-panel>header span{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:900}.favorites-content>header h1{color:var(--navy);margin:5px 0;font-size:clamp(29px,3vw,42px)}.favorites-content>header p{color:#607185;margin:0}.favorites-content>header>b{color:var(--navy);background:#e8f2fa;border-radius:999px;padding:8px 12px;font-size:11px}.favorites-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.favorites-grid article{background:#fff;border:1px solid #dbe5ec;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #0c2d4b0f}.favorite-product-image{border-bottom:1px solid #e6edf2;height:230px;position:relative}.favorite-product-image>a{place-items:center;width:100%;height:100%;display:grid}.favorite-product-image img{object-fit:contain;width:100%;height:100%;padding:20px}.favorite-product-image+div{flex-direction:column;min-height:232px;padding:18px;display:flex}.favorite-product-image+div>small{color:#77889a;font-size:9px}.favorite-product-image+div h2{min-height:48px;color:var(--navy);margin:7px 0 15px;font-size:14px;line-height:1.4}.favorite-product-image+div strong{color:var(--navy);font-size:23px}.favorite-product-image+div>span{color:#07825e;font-size:9px;font-weight:800}.favorite-product-image+div p{color:#5e7385;margin:6px 0 15px;font-size:10px}.favorite-product-open{background:var(--blue);color:#fff;border-radius:6px;place-items:center;min-height:40px;margin-top:auto;font-size:11px;font-weight:850;display:grid}.favorites-empty{text-align:center;background:#fff;border:1px dashed #bbcad6;border-radius:14px;place-items:center;min-height:330px;padding:30px;display:grid}.favorites-empty b{color:var(--navy);font-size:23px}.favorites-empty p{color:#65768a;margin:8px 0 20px}.favorites-empty a{background:var(--blue);color:#fff;border-radius:7px;padding:12px 18px;font-weight:850}.marker-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.marker-workflow>div{background:#fff;border:1px solid #d9e3ea;border-radius:9px;align-items:center;gap:11px;min-height:70px;padding:13px 15px;display:flex}.marker-workflow i{width:30px;height:30px;color:var(--blue);background:#e8f3fc;border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.marker-workflow span,.marker-workflow b,.marker-workflow small{display:block}.marker-workflow b{color:var(--navy);font-size:11px}.marker-workflow small{color:#6e8092;margin-top:4px;font-size:8px;line-height:1.45}.marker-admin-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.45fr);align-items:start;gap:18px;display:grid}.marker-list-panel,.marker-editor-panel{background:#fff;border:1px solid #d9e3ea;border-radius:10px;box-shadow:0 10px 30px #0929460a}.marker-list-panel{position:static;overflow:hidden}.marker-list-panel>header,.marker-editor-panel>header,.marker-products-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marker-list-panel>header{background:#f8fafc;border-bottom:1px solid #e3eaf0;align-items:flex-start;padding:16px}.marker-list-panel header b{color:var(--navy);margin-top:4px;font-size:14px;display:block}.marker-list-panel header small{color:#748497;max-width:210px;margin-top:5px;font-size:8px;line-height:1.4;display:block}.marker-list-panel header button,.marker-editor-panel footer button,.marker-product-search button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:6px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.marker-list-panel article{border-bottom:1px solid #edf1f4;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;min-height:68px;display:grid}.marker-list-panel article.active{box-shadow:inset 4px 0 var(--blue);background:#edf7ff}.marker-position{color:#53687c;background:#edf2f6;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:11px;font-size:9px;font-weight:900;display:grid}.marker-list-panel article.active .marker-position{background:var(--blue);color:#fff}.marker-open{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:12px 8px;display:flex}.marker-open i{border-radius:4px;flex:0 0 13px;width:13px;height:34px}.marker-open span,.marker-open b,.marker-open small{min-width:0;display:block}.marker-open b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.marker-open small{color:#748497;margin-top:4px;font-size:8px}.marker-order-actions{grid-template-columns:28px 28px;gap:4px;padding-right:10px;display:grid}.marker-order-actions button{width:28px;height:28px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cad8e3;border-radius:5px;font-size:13px;font-weight:900}.marker-order-actions button:hover:not(:disabled){border-color:var(--blue);color:var(--blue);background:#eef7ff}.marker-order-actions button:disabled{opacity:.28;cursor:not-allowed}.marker-order-actions .marker-delete{color:#c52b3d;border-color:#0000;grid-column:1/-1;width:60px;font-size:8px}.marker-empty{color:#68798c;text-align:center;gap:5px;padding:28px 18px;display:grid}.marker-empty b{color:var(--navy)}.marker-editor-panel{padding:20px}.marker-editor-panel>header{border-bottom:1px solid #e2e9ef;padding-bottom:17px}.marker-editor-panel>header h2{color:var(--navy);margin:5px 0 0;font-size:24px}.marker-editor-panel>header p{color:#708195;margin:6px 0 0;font-size:9px}.marker-preview{border-radius:5px;align-items:center;min-height:30px;padding:0 11px;display:inline-flex}.marker-fields{grid-template-columns:1.4fr 1fr 1fr;gap:13px;padding:18px 0;display:grid}.marker-fields>label{color:#526579;gap:7px;font-size:9px;font-weight:800;display:grid}.marker-fields input:not([type=checkbox]):not([type=color]),.marker-product-search input,.marker-product-search select{width:100%;height:41px;color:var(--navy);background:#fff;border:1px solid #cbd8e2;border-radius:6px;padding:0 11px}.marker-color-field{grid-template-columns:44px minmax(0,1fr);gap:7px;display:grid}.marker-color-field input[type=color]{background:#fff;border:1px solid #cbd8e2;border-radius:6px;width:44px;height:41px;padding:3px}.marker-fields .marker-active-field{background:#f7fafc;border:1px solid #d8e4ed;border-radius:7px;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);align-items:start;padding:13px}.marker-active-field input{width:18px;height:18px;accent-color:var(--blue)}.marker-active-field b,.marker-active-field small{display:block}.marker-active-field b{color:var(--navy);font-size:11px}.marker-active-field small{color:#748497;margin-top:3px;font-size:8px;font-weight:500}.marker-products-panel{border:1px solid #dce5eb;border-radius:8px;overflow:hidden}.marker-products-catalog{background:#fff;margin-top:18px;box-shadow:0 10px 30px #0929460a}.marker-products-panel>header{background:#f8fafc;border-bottom:1px solid #e4ebf0;padding:13px 15px}.marker-products-panel.marker-products-catalog>header{padding:18px 20px}.marker-products-panel>header b{color:var(--navy);margin-top:3px;display:block}.marker-products-panel>header label{color:#576a7d;align-items:center;gap:7px;font-size:9px;display:flex}.marker-products-panel>header input{accent-color:var(--blue)}.marker-product-search{background:#fff;grid-template-columns:minmax(240px,1.35fr) minmax(180px,.8fr) minmax(210px,1fr);gap:10px;padding:15px;display:grid}.marker-search-field{gap:6px;display:grid}.marker-search-field>span{color:#718397;letter-spacing:.08em;font-size:8px;font-weight:900}.marker-product-search select:disabled{color:#99a5b1;cursor:not-allowed;background:#f3f6f8}.marker-selection-toolbar{background:#f7fafc;border-top:1px solid #e4ebf0;border-bottom:1px solid #dce6ed;align-items:center;gap:8px;padding:11px 15px;display:flex}.marker-selection-toolbar>div{gap:2px;margin-right:auto;display:grid}.marker-selection-toolbar b{color:var(--navy);font-size:10px}.marker-selection-toolbar span{color:#748598;font-size:8px}.marker-selection-toolbar button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:6px;min-height:36px;padding:0 13px;font-size:9px;font-weight:850}.marker-selection-toolbar button.clear-filtered{color:var(--navy);background:#fff;border-color:#cbd8e2}.marker-selection-toolbar button:disabled{opacity:.45;cursor:not-allowed}.marker-product-list-head{color:#718397;letter-spacing:.08em;text-transform:uppercase;background:#f1f5f8;border-bottom:1px solid #dce6ed;grid-template-columns:18px 43px minmax(0,1fr) 184px;gap:10px;padding:9px 15px;font-size:8px;font-weight:900;display:grid}.marker-product-list{max-height:510px;overflow:auto}.marker-products-catalog .marker-product-list{max-height:none;overflow:visible}.marker-product-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:18px 43px minmax(0,1fr) 184px;align-items:center;gap:10px;min-height:58px;padding:7px 15px;display:grid}.marker-product-list>div.selected{background:#eff8ff}.marker-product-list input{width:16px;height:16px;accent-color:var(--blue)}.marker-product-thumb{color:#8795a3;background:#fff;border:1px solid #dce5ec;border-radius:6px;place-items:center;width:43px;height:43px;display:grid;overflow:hidden}.marker-product-thumb img{object-fit:contain;width:100%;height:100%;padding:3px}.marker-product-list b,.marker-product-list small{display:block}.marker-product-list b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.marker-product-list small{color:#7a8a9a;margin-top:4px;font-size:8px}.marker-product-badges{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.marker-product-badges i{border-radius:4px;align-items:center;min-height:18px;padding:0 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.marker-product-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.marker-product-actions>button{border:1px solid var(--blue);min-height:32px;color:var(--blue);cursor:pointer;background:#fff;border-radius:6px;padding:0 7px;font-size:8px;font-weight:850}.marker-product-actions>button:hover{background:var(--blue);color:#fff}.marker-product-actions>button.remove{color:#b22e3f;border-color:#d9a7ad}.marker-product-actions>button.remove:hover{color:#fff;background:#b22e3f}.marker-product-actions>button.manage{color:var(--navy);border-color:#cbd8e2}.marker-product-actions>button:disabled{opacity:.55;cursor:wait}.product-markers-modal{width:min(520px,100% - 32px)}.product-marker-options{gap:7px;max-height:360px;margin-top:16px;display:grid;overflow:auto}.product-marker-options label{cursor:pointer;border:1px solid #dce5eb;border-radius:7px;grid-template-columns:20px minmax(120px,auto) 1fr;align-items:center;gap:9px;padding:10px;display:grid}.product-marker-options label.selected{border-color:var(--blue);background:#eff8ff}.product-marker-options input{width:17px;height:17px;accent-color:var(--blue)}.product-marker-options i{border-radius:4px;justify-self:start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.product-marker-options label>span{color:#708195;text-align:right;font-size:9px}.marker-result-note{color:#8a6917;background:#fff9e9;padding:10px 15px;display:block}.marker-message{color:#a62334;background:#fff0f1;border-radius:6px;margin:13px 0 0;padding:10px;font-size:10px}.marker-message.success{color:#087452;background:#eaf8f1}.marker-editor-panel>footer{justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.marker-editor-panel>footer button.secondary{color:var(--navy);background:#fff;border-color:#ccd8e1}.marker-editor-panel>footer button:disabled{opacity:.5;cursor:not-allowed}.system-modal .danger{background:#c62539}@media (width<=1100px){.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marker-admin-grid{grid-template-columns:1fr}.marker-list-panel{position:static}.marker-product-search{grid-template-columns:repeat(2,minmax(0,1fr))}.marker-search-query{grid-column:1/-1}.marker-selection-toolbar{flex-wrap:wrap;align-items:stretch}.marker-selection-toolbar>div{flex:1 0 100%}}@media (width<=780px){.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.favorites-content>header{flex-direction:column;align-items:flex-start}.marker-fields{grid-template-columns:1fr}.marker-fields .marker-active-field{grid-column:auto}.marker-product-search{grid-template-columns:1fr 1fr}.marker-search-query{grid-column:1/-1}.marker-product-list>div{grid-template-columns:18px 43px minmax(0,1fr)}.marker-product-list-head{display:none}.marker-product-actions{grid-column:2/-1}.marker-workflow{grid-template-columns:1fr}}@media (width<=540px){.favorites-grid{grid-template-columns:1fr}.favorites-header-button{border-left:0}.product-detail-marker-row .favorite-button{width:100%;margin-left:0}.marker-list-panel>header,.marker-editor-panel>header,.marker-products-panel>header{flex-direction:column;align-items:flex-start}.marker-product-search{grid-template-columns:1fr}.marker-search-query{grid-column:auto}.marker-selection-toolbar{display:grid}}@media (width<=1024px){.cart-page-grid{grid-template-columns:1fr}.cart-page-summary{position:static}}@media (width<=760px){.cart-page{width:min(100% - 28px,1320px);padding-bottom:120px}.cart-back-link{margin-bottom:16px}.cart-page-heading{flex-direction:column;align-items:stretch}.cart-page-heading h1{font-size:30px}.cart-page-heading-actions{grid-template-columns:1fr;display:grid}.cart-page-products>header{display:none}.cart-page-items-scroll{height:auto;max-height:none;overflow:visible}.cart-page-item{grid-template-columns:76px minmax(0,1fr);gap:12px;min-height:0;padding:16px}.cart-product-cell{grid-column:1/-1;grid-template-columns:76px minmax(0,1fr)}.cart-item-unit-price{text-align:left;grid-column:1;align-self:end}.cart-item-unit-price:before{content:"Unitário";color:#7d8996;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.cart-page-item-quantity{grid-area:2/2/4;justify-content:end}.cart-item-subtotal{text-align:left;grid-column:1}.cart-item-subtotal:before{content:"Subtotal";color:#7d8996;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.cart-security-footer{flex-direction:column;align-items:flex-start}.cart-page-summary{padding:20px}.cart-mobile-checkout{z-index:50;min-height:78px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dbe4eb;grid-template-columns:minmax(0,1fr) minmax(170px,46%);align-items:center;gap:14px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b25451f}.cart-mobile-checkout span,.cart-mobile-checkout b{display:block}.cart-mobile-checkout span{color:#758394;font-size:11px}.cart-mobile-checkout b{color:var(--navy);margin-top:2px;font-size:20px}.cart-mobile-checkout a{background:var(--blue);color:#fff;border-radius:8px;place-items:center;min-height:50px;font-size:13px;font-weight:850;display:grid}}@media (prefers-reduced-motion:reduce){.cart-page-item,.cart-item-remove,.cart-coupon-details>summary i{transition:none}}@media print{.cart-budget-print,.cart-budget-print *{visibility:visible!important}.cart-budget-print{width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.cart-budget-print>header{border-bottom:3px solid #ef6c16;justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;display:flex}.cart-budget-print>header img{width:128px}.cart-budget-print>header div{text-align:right;justify-items:end;gap:4px;display:grid}.cart-budget-print>header span{color:#0a6fd2;letter-spacing:.14em;font-size:11px;font-weight:900}.cart-budget-print>header b{color:#082e55;font-size:20px}.cart-budget-meta{border:1px solid #dce5ec;border-radius:7px;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.cart-budget-meta p{border-right:1px solid #e2e8ed;gap:4px;margin:0;padding:11px;display:grid}.cart-budget-meta p:last-child{border-right:0}.cart-budget-meta b{color:#718192;text-transform:uppercase;font-size:8px}.cart-budget-meta span{color:#102a43;font-size:10px}.cart-budget-print table{border-collapse:collapse;width:100%;font-size:9px}.cart-budget-print th{color:#fff;text-align:left;background:#0b3157;padding:9px 8px}.cart-budget-print th:nth-last-child(-n+3),.cart-budget-print td:nth-last-child(-n+3){text-align:right}.cart-budget-print td{color:#263b50;border-bottom:1px solid #e1e7ec;padding:10px 8px}.cart-budget-total{width:310px;margin:18px 0 18px auto}.cart-budget-total div{color:#526579;justify-content:space-between;gap:20px;padding:7px 0;font-size:10px;display:flex}.cart-budget-total div:last-child{color:#082e55;border-top:2px solid #0b3157;margin-top:4px;padding-top:10px;font-size:15px}.cart-budget-print footer{break-inside:avoid;color:#5d7083;background:#f3f7fa;border-radius:7px;padding:14px 16px;font-size:8px;line-height:1.5}.cart-budget-print footer b{color:#0b3157;font-size:10px}.cart-budget-print footer p{margin:5px 0 12px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;background:#fff;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 40px);margin:0 auto}.topbar-inner,.header-main,.category-nav .container{width:min(1460px,100% - 40px)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.preview-access-shell{background:radial-gradient(circle at 20% 10%,#153f68,#071b31 52%,#041321);place-items:center;min-height:100vh;padding:30px 18px;display:grid}.preview-access-card{background:#fffffffa;border:1px solid #ffffff24;border-radius:18px;width:min(470px,100%);padding:42px;box-shadow:0 35px 100px #00000059}.preview-access-card>img{object-fit:contain;width:150px;height:66px;margin-bottom:25px}.preview-access-card>span{color:var(--orange);letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.preview-access-card h1{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:9px 0 11px;font-size:31px;line-height:1.12}.preview-access-card>p{color:var(--muted);margin:0 0 25px;font-size:12px;line-height:1.6}.preview-access-card form{gap:14px;display:grid}.preview-access-card form>label{color:#47576a;font-size:10px;font-weight:800}.preview-access-card input{border:1px solid #cbd6df;border-radius:6px;outline:0;width:100%;height:45px;margin-top:6px;padding:0 12px}.preview-access-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a6dd817}.preview-password{position:relative}.preview-password button{height:31px;color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800;position:absolute;top:13px;right:7px}.preview-password input{padding-right:72px}.preview-access-card form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:46px;font-size:11px;font-weight:850}.preview-access-card form>button:disabled{opacity:.65}.preview-access-card form>p{color:var(--red);background:#fdecee;border-radius:5px;margin:0;padding:9px;font-size:9px}.preview-access-card>small{color:#8793a0;text-align:center;margin-top:16px;font-size:8px;display:block}.topbar{color:#dbe8f5;background:#06182b;border-bottom:1px solid #ffffff17;font-size:11px}.topbar-inner{justify-content:space-between;align-items:center;min-height:31px;line-height:1.3;display:flex}.topbar-inner div{gap:32px;display:flex}.topbar a{color:#fff;text-underline-offset:3px;font-weight:500}.topbar a:hover{color:#ffb370}.store-header{background:var(--navy);z-index:10;color:#fff;-webkit-font-smoothing:antialiased;position:sticky;top:0;box-shadow:0 4px 18px #04182d33}.header-main{grid-template-columns:158px 192px minmax(340px,1fr) auto;align-items:center;gap:20px;min-height:76px;display:grid}.brand{place-items:center;min-width:0;display:grid}.brand img{object-fit:contain;width:144px;height:58px}.delivery-destination{color:#fff;align-items:center;gap:9px;min-width:0;line-height:1.16;display:flex}.delivery-destination>span:last-child,.delivery-destination small,.delivery-destination strong{display:block}.delivery-destination small{color:#c9d7e5;font-size:10px;font-weight:400}.delivery-destination strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:500;overflow:hidden}.delivery-pin{color:#fff;flex:none;font-size:23px}.search{cursor:text;background:#fff;border:2px solid #0000;border-radius:8px;align-items:center;height:48px;display:flex;overflow:hidden;box-shadow:0 2px 5px #00000021}.search:focus-within{border-color:#ffad36;box-shadow:0 0 0 2px #ffad3633}.search input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;padding:0 16px;font-size:14px}.search input::placeholder{color:#7a8897;opacity:1}.search button,.search .search-scope{cursor:pointer;border:0;align-self:stretch;place-items:center;display:grid}.search .search-scope{appearance:none;color:#354c62;text-align:center;text-align-last:center;cursor:pointer;background-color:#eef2f5;background-image:none;border:0;border-right:1px solid #d9e0e6;outline:0;flex:0 0 70px;width:70px;min-width:70px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:500}.search .search-scope:hover{background:#e3e9ee}.search button:not(.search-scope){background:var(--orange);color:#fff;min-width:94px;padding:0 23px;font-size:13px;font-weight:600}.search button:not(.search-scope):hover{background:#e95b0a}.header-actions{align-items:center;gap:4px;display:flex}.account-button,.orders-button,.favorites-header-button,.cart-button{color:#fff;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;min-height:54px;padding:7px 11px;transition:background .15s,border-color .15s;display:flex;position:relative}.account-button:hover,.orders-button:hover{background:#ffffff0f;border-color:#ffffff85}.favorites-header-button:hover,.cart-button:hover{color:#ffd3ad;background:0 0;border-color:#0000}.account-button span,.account-button small,.orders-button span,.orders-button small,.favorites-header-button span,.favorites-header-button small,.cart-button span,.cart-button small{display:block}.account-button span,.orders-button span{font-size:12px;font-weight:500;line-height:1.2}.account-button small,.orders-button small{color:#d7e2ed;margin-bottom:3px;font-size:9px;font-weight:400;line-height:1.15}.favorites-header-button,.cart-button{background:0 0;border-color:#0000;border-radius:0;flex-direction:row;align-items:center;gap:7px;min-height:42px;padding:5px 8px}.header-action-icon{color:currentColor;background:0 0;border-radius:0;place-items:center;width:23px;height:25px;line-height:1;font-size:19px!important;font-weight:400!important;display:grid!important}.header-action-icon.cart-icon{font-size:16px!important}.header-action-copy{font-size:11px!important;font-weight:500!important}.favorites-header-button strong,.cart-button strong{border:2px solid var(--navy);background:var(--orange);color:#fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-weight:600;display:inline-grid;position:absolute;top:-3px;right:2px}.category-nav{color:#fff;background:#173654;border-top:1px solid #ffffff1f}.category-nav .container{scrollbar-width:none;align-items:center;gap:24px;min-height:38px;display:flex;position:relative;overflow-x:auto}.category-nav .container::-webkit-scrollbar{display:none}.category-nav a,.category-nav button{white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:500}.category-nav .all-categories{color:#fff;cursor:pointer;background:#ffffff1f;border-radius:5px;align-self:center;min-height:30px;padding:0 13px}.category-nav .container>button:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.category-nav .all-categories:hover{background:#ffffff2e;text-decoration:none!important}.category-nav .all-categories span{margin-left:7px;font-size:8px}.mobile-store-shortcuts{display:none}.category-drawer-layer{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05182d6b;position:fixed;inset:0}.category-drawer{background:#fff;grid-template-rows:auto 1fr auto;width:min(430px,100% - 28px);height:100%;animation:.2s ease-out category-drawer-in;display:grid;overflow:hidden;box-shadow:18px 0 60px #05193040}@keyframes category-drawer-in{0%{opacity:.4;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}.category-drawer header{color:#fff;background:linear-gradient(135deg,#0b294b,#0d4777);border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 24px 20px;display:flex}.category-drawer header span{color:#8ec8ff;letter-spacing:.14em;font-size:8px;font-weight:850}.category-drawer header h2{margin:6px 0 4px;font-size:25px}.category-drawer header p{color:#c6d9ea;margin:0;font-size:10px}.category-nav .category-drawer header>button{color:#fff;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.category-drawer-list{padding:10px 14px;overflow-y:auto}.category-drawer-list details{border-bottom:1px solid #e8edf1}.category-drawer-list summary{cursor:pointer;min-height:56px;color:var(--navy);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:0 8px;list-style:none;display:grid}.category-drawer-list summary::-webkit-details-marker{display:none}.category-drawer-list summary span{font-size:12px;font-weight:800}.category-drawer-list summary small{color:#8996a3;font-size:8px}.category-drawer-list summary b{width:25px;height:25px;color:var(--blue);background:#edf4fa;border-radius:50%;place-items:center;font-size:15px;transition:transform .15s;display:grid}.category-drawer-list details[open] summary b{color:var(--orange);background:#fff0e7;transform:rotate(45deg)}.category-drawer-list details>div{gap:2px;padding:0 8px 12px 18px;display:grid}.category-nav .category-drawer-list details>div button{color:#53677a;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:36px;font-size:10px;display:flex}.category-nav .category-drawer-list details>div button:hover{color:var(--blue);background:#f3f8fc;padding-left:9px}.category-nav .category-drawer-list .drawer-view-all{color:var(--blue);font-weight:850}.category-drawer footer{background:#f7f9fb;border-top:1px solid #e1e8ee;padding:15px 22px}.category-nav .category-drawer footer button{background:var(--blue);color:#fff;border-radius:7px;width:100%;min-height:42px;font-size:10px;font-weight:850}.categories-mega-menu{z-index:55;background:#fff;border:1px solid #d8e2ea;border-radius:0 0 12px 12px;flex-direction:column;max-height:min(640px,100vh - 155px);display:flex;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:hidden;box-shadow:0 22px 55px #071f3a2e}.mega-menu-heading{background:#f8fafc;border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.mega-menu-heading b,.mega-menu-heading small{display:block}.mega-menu-heading b{color:var(--navy);font-size:16px}.mega-menu-heading small{color:#7d8997;margin-top:3px;font-size:9px}.mega-menu-heading>button{color:#53667a;cursor:pointer;background:#fff;border:1px solid #d4dde5;border-radius:50%;width:30px;height:30px;font-size:18px}.mega-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;padding:17px 20px;display:grid;overflow-y:auto}.mega-menu-grid section{min-width:0}.mega-menu-grid section>div{gap:2px;margin-top:7px;display:grid}.category-nav .mega-root,.category-nav .mega-child{text-align:left;text-overflow:ellipsis;width:100%;overflow:hidden}.category-nav .mega-root{color:var(--navy);border-bottom:2px solid #e8eef4;padding:0 0 7px;font-size:11px;font-weight:850}.category-nav .mega-root:hover{color:var(--blue)}.category-nav .mega-child{color:#536579;min-height:25px;padding:4px 0;font-size:9px;font-weight:600}.category-nav .mega-child.depth-2,.category-nav .mega-child.depth-3{color:#7c8996;padding-left:12px;font-size:8px}.category-nav .mega-child:hover{color:var(--blue)}.mega-menu-browser{grid-template-columns:245px minmax(0,1fr);min-height:390px;display:grid;overflow:hidden}.mega-menu-roots{background:#f5f8fb;border-right:1px solid #e3eaf0;padding:12px;overflow-y:auto}.category-nav .mega-menu-roots>button{text-align:left;color:#42566b;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:8px;width:100%;min-height:48px;padding:8px 11px;transition:background .15s,color .15s;display:grid}.category-nav .mega-menu-roots>button span{text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.category-nav .mega-menu-roots>button small{color:#8996a3;margin-top:2px;font-size:8px;font-weight:650}.category-nav .mega-menu-roots>button b{color:#9aabba;grid-area:1/2/3;font-size:18px}.category-nav .mega-menu-roots>button:hover,.category-nav .mega-menu-roots>button.active{color:var(--blue);background:#fff;box-shadow:0 3px 12px #12375914}.category-nav .mega-menu-roots>button.active b{color:var(--orange)}.mega-menu-content{background:#fff;min-width:0;padding:21px 24px;overflow-y:auto}.mega-content-heading{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:end;gap:20px;padding-bottom:15px;display:flex}.mega-content-heading small{color:#8b98a5;letter-spacing:.12em;font-size:7px;font-weight:850}.mega-content-heading h3{color:var(--navy);margin:4px 0 0;font-size:20px}.category-nav .mega-content-heading>button{min-height:34px;color:var(--blue);border:1px solid #cbd9e5;border-radius:17px;padding:0 12px;font-size:8px;font-weight:800}.mega-branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px;padding-top:18px;display:grid}.mega-branch-grid article{align-content:start;gap:3px;min-width:0;display:grid}.category-nav .mega-branch-title{width:100%;min-height:31px;color:var(--navy);text-align:left;text-overflow:ellipsis;border-bottom:2px solid #edf1f5;margin-bottom:3px;font-size:10px;font-weight:850;overflow:hidden}.category-nav .mega-branch-title:hover{color:var(--blue);border-color:var(--orange)}.category-nav .mega-leaf,.category-nav .mega-more{color:#5b6c7d;text-align:left;text-overflow:ellipsis;width:100%;min-height:25px;font-size:8px;font-weight:650;overflow:hidden}.category-nav .mega-leaf:hover{color:var(--blue)}.category-nav .mega-more{color:var(--blue);margin-top:3px;font-weight:800}.mega-empty-branch{color:var(--navy);border:1px dashed #ccd9e4;border-radius:10px;gap:12px;padding:25px;display:grid}.category-nav .mega-empty-branch button{width:max-content;color:var(--blue);font-size:9px;font-weight:800}.category-nav .mega-all-products{min-height:44px;color:var(--blue);text-align:center;cursor:pointer;background:#f8fafc;border-top:1px solid #e4eaf0;font-size:10px;font-weight:850}.home-benefits{color:#fff;background:#ef6b1d;border-bottom:1px solid #d95b10}.home-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1460px,100% - 40px);min-height:38px;display:grid}.home-benefits article{border-right:1px solid #ffffff3d;align-items:center;gap:8px;min-width:0;padding:5px 18px;display:flex}.home-benefits article:first-child{border-left:1px solid #ffffff3d}.home-benefits article>span{color:#fff;background:#ffffff29;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:11px;font-weight:500;display:grid}.home-benefits article b,.home-benefits article small{text-overflow:ellipsis;display:block;overflow:hidden}.home-benefits article b{color:#fff;white-space:nowrap;font-size:10px;font-weight:500}.home-benefits article small{color:#ffffffd1;white-space:nowrap;margin-top:1px;font-size:7px;font-weight:400}.campaign-hero{background:#f1f5f8;padding:18px 0;overflow:hidden}.campaign-hero>.container{width:min(1460px,100% - 32px);max-width:none}.campaign-carousel{aspect-ratio:7/3;background:#142b43;border-radius:14px;width:min(100%,1400px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 30px #0b25451f}.campaign-carousel-fusiogas,.campaign-carousel-ultrapex{aspect-ratio:7/3;width:min(100%,1400px)}.campaign-slides{position:absolute;inset:0}.campaign-banner{background:0 0;display:block;overflow:hidden}.campaign-slide{opacity:0;pointer-events:none;isolation:isolate;transition:opacity 1.35s;position:absolute;inset:0}.campaign-slide.is-active{z-index:1;opacity:1;pointer-events:auto}.campaign-slide:before{content:"";z-index:-1;filter:blur(22px);opacity:.42;background-position:50%;background-size:cover;position:absolute;inset:-28px;transform:scale(1.05)}.campaign-slide-fusiogas:before{background-image:linear-gradient(#050f192e,#050f192e),url(/hero-fusiogas-wide-v2-2026.webp)}.campaign-slide-ultrapex:before{background-image:linear-gradient(#0623481a,#ffffff1f),url(/banner-ultrapex-completo-2026.png)}.campaign-banner img{z-index:1;object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:relative}.campaign-carousel-arrow{z-index:3;color:#fff;cursor:pointer;opacity:.72;background:#071b33ad;border:1px solid #ffffff85;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.campaign-carousel-arrow:hover,.campaign-carousel-arrow:focus-visible{opacity:1;background:#071b33e6}.campaign-carousel-arrow svg{width:19px;height:19px}.campaign-carousel-arrow.previous{left:18px}.campaign-carousel-arrow.next{right:18px}.campaign-carousel-dots{z-index:3;background:#05162a7a;border-radius:999px;align-items:center;gap:7px;padding:6px 8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.campaign-carousel-dots button{cursor:pointer;background:#ffffff9e;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .18s,border-radius .18s,background .18s}.campaign-carousel-dots button.is-active{background:#fff;border-radius:6px;width:22px}.campaign-quicklinks{display:none}.campaign-tile{color:#fff;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:132px;padding:22px;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #0b254517}.campaign-tile:hover{transform:translateY(-3px)}.campaign-tile:after{content:"";border:25px solid #ffffff12;border-radius:50%;width:120px;height:120px;position:absolute;top:-50px;right:-42px}.campaign-tile span{z-index:1;letter-spacing:.13em;opacity:.78;margin-bottom:8px;font-size:8px;font-weight:850;position:relative}.campaign-tile b{z-index:1;max-width:270px;font-family:var(--font-manrope);font-size:17px;line-height:1.25;position:relative}.campaign-tile small{z-index:1;opacity:.85;margin-top:10px;font-size:9px;font-weight:750;position:relative}.catalog-tile{background:linear-gradient(135deg,#0b2545,#115889)}.business-tile{background:linear-gradient(135deg,#df5a10,#f4811f)}.stock-tile{background:linear-gradient(135deg,#155e54,#168759)}.mini-banners{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.mini-banners a{background:#fff;border:1px solid #dbe3ea;border-radius:12px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 8px 22px #0b254512}.mini-banners a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0b25451c}.mini-banners img{width:100%;height:auto;display:block}.home-category-section{padding-top:32px;padding-bottom:24px}.home-category-section+.home-product-section{padding-top:34px}.home-section-heading{align-items:end;gap:24px}.home-section-heading .eyebrow{margin-bottom:8px;font-size:9px}.home-section-heading h2{font-size:29px}.home-section-heading p{color:#6b7b8c;margin:7px 0 0;font-size:11px}.home-section-link{min-height:37px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #cddae5;border-radius:19px;padding:0 15px;font-size:10px;font-weight:800}.home-section-link:hover{border-color:var(--blue);background:#f4f9fd}.home-category-section .home-section-heading{margin-bottom:18px}.home-category-section.heading-below .home-section-heading{margin-top:18px;margin-bottom:0}.section-heading.home-category-heading h2{font-family:var(--home-category-title-font,var(--font-manrope));font-size:var(--home-category-title-size,29px);color:var(--home-category-title-color,var(--navy));font-weight:var(--home-category-title-weight,700);letter-spacing:var(--home-category-title-letter-spacing,-1px);text-transform:var(--home-category-title-transform,none);-webkit-text-stroke:var(--home-category-title-outline-width,0) var(--home-category-title-outline-color,#000);paint-order:stroke fill;text-shadow:var(--home-category-title-shadow,none)}.home-category-heading-copy{transform:translate(var(--home-category-copy-offset-x,0), var(--home-category-copy-offset-y,0))}.home-category-heading .eyebrow{color:var(--home-category-eyebrow-color,var(--blue));font-family:var(--home-category-eyebrow-font,var(--font-manrope));font-size:var(--home-category-eyebrow-size,9px);font-weight:var(--home-category-eyebrow-weight,850);letter-spacing:var(--home-category-eyebrow-letter-spacing,.1em);text-align:var(--home-category-eyebrow-align,left);display:block}.home-category-heading p{color:var(--home-category-subtitle-color,#6b7b8c);font-family:var(--home-category-subtitle-font,var(--font-manrope));font-size:var(--home-category-subtitle-size,11px);font-weight:var(--home-category-subtitle-weight,400);letter-spacing:var(--home-category-subtitle-letter-spacing,0);line-height:var(--home-category-subtitle-line-height,1.45);text-align:var(--home-category-subtitle-align,left)}.home-category-heading>.home-section-link{width:var(--home-category-button-width,auto);border-radius:var(--home-category-button-radius,19px);background:var(--home-category-button-background,#fff);color:var(--home-category-button-color,var(--blue));font-size:var(--home-category-button-size,10px);transform:translate(var(--home-category-button-offset-x,0), var(--home-category-button-offset-y,0));align-self:center}.home-category-heading>.home-section-link i{font-style:normal}.home-category-heading.button-align-left>.home-section-link{align-self:flex-start}.home-category-heading.button-align-center>.home-section-link{align-self:center}.home-category-heading.button-align-right>.home-section-link{align-self:flex-end}.home-category-heading.position-center{text-align:center;flex-direction:column;align-items:center}.home-category-heading.position-right{text-align:right;flex-direction:row-reverse}.home-category-heading.button-below{flex-direction:column}.home-category-heading.position-left.button-below{text-align:left;align-items:flex-start}.home-category-heading.position-center.button-below{text-align:center;align-items:center}.home-category-heading.position-right.button-below{text-align:right;align-items:flex-end}.home-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.home-category-card{--category-accent:#0767d7;min-width:0;min-height:270px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ea;border-radius:18px;flex-direction:column;align-items:stretch;padding:9px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0c2f4f0d}.home-category-card:hover{border-color:#adc8db;transform:translateY(-4px);box-shadow:0 18px 38px #0c2f4f1c}.home-category-icon{z-index:2;background:var(--category-accent);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:11px;left:11px}.home-category-icon svg{stroke-width:1.8px;width:18px;height:18px}.home-category-card:nth-child(2){--category-accent:#f26522}.home-category-card:nth-child(3){--category-accent:#13803d}.home-category-card:nth-child(4){--category-accent:#1769c2}.home-category-card:nth-child(5){--category-accent:#e7a800}.home-category-card:nth-child(6){--category-accent:#8a5a3b}.home-category-image{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:100%;height:142px;padding:12px;display:flex;overflow:hidden}.home-category-image:before,.home-category-image:after{content:none;display:none}.home-category-image img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;box-shadow:none;background:0 0;display:block}.home-category-image-fallback{background:var(--navy);color:#ffd21c;border-radius:12px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.home-category-meta{background:#fff;flex-direction:column;align-items:stretch;gap:5px;min-height:94px;margin-top:auto;padding:4px 3px 0;display:flex}.home-category-meta b{color:var(--navy);font-size:12px;line-height:1.35}.home-category-meta>span:not(.home-category-card-footer){color:#66798c;font-size:10px;line-height:1.5}.home-category-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.home-category-card-footer i{background:var(--category-accent,var(--blue));border-radius:2px;width:30px;height:2px}.home-category-card-footer small{width:29px;height:29px;color:var(--blue);background:#edf6fd;border-radius:50%;flex:0 0 29px;place-items:center;font-size:15px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:grid}.home-category-card:hover .home-category-card-footer small{background:var(--blue);color:#fff;transform:translate(2px)}.home-category-section{width:100%;max-width:none;margin-inline:0}.home-category-carousel{position:relative}.home-category-track{scroll-behavior:auto;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;grid-auto-columns:clamp(230px,13vw,250px);grid-auto-flow:column;gap:18px;padding:3px 1px 12px;display:grid;overflow-x:auto}.home-category-track.is-programmatic-scroll{scroll-snap-type:none;animation:.76s cubic-bezier(.2,.72,.25,1) home-category-ios-depth}@keyframes home-category-ios-depth{0%{transform:scale(1)}38%{transform:scale(.992)}to{transform:scale(1)}}.home-category-track::-webkit-scrollbar{display:none}.home-category-promo-card{--category-background:#0b4aa2;--category-accent:#2f9cff;--category-text:#fff;background:radial-gradient(circle at 80% 30%, #ffffff29, transparent 38%), linear-gradient(155deg, var(--category-background), var(--category-background));border:0;border-radius:15px;flex-direction:column;min-width:0;height:420px;padding:26px 22px 17px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-category-promo-card{background:radial-gradient(circle at 80% 30%, #ffffff29, transparent 38%), linear-gradient(155deg, color-mix(in srgb, var(--category-background) 82%, #fff 18%), var(--category-background))}}.home-category-promo-card{color:var(--category-text);text-align:left;cursor:pointer;scroll-snap-align:start;transition:transform .22s,box-shadow .22s;box-shadow:0 12px 28px #09264629}.home-category-promo-card:before{content:"";border:34px solid #ffffff12;border-radius:50%;width:210px;height:210px;position:absolute;top:-74px;right:-90px}.home-category-promo-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0926463b}.home-category-promo-copy{z-index:2;text-align:var(--category-title-align,left);transform:translate(var(--category-copy-offset-x,0), var(--category-copy-offset-y,0));gap:0;display:grid;position:relative}.home-category-promo-copy small{color:var(--category-eyebrow-color,var(--category-text));font-size:var(--category-eyebrow-size,10px);letter-spacing:.14em;text-align:var(--category-eyebrow-align,left);text-transform:uppercase;opacity:.8;margin-bottom:4px;font-weight:850}.home-category-promo-copy b{font-family:var(--category-title-font,var(--font-manrope));font-weight:var(--category-title-weight,850);letter-spacing:var(--category-title-letter-spacing,-1px);text-transform:var(--category-title-transform,uppercase);-webkit-text-stroke:var(--category-title-outline-width,0) var(--category-title-outline-color,#000);paint-order:stroke fill;text-shadow:var(--category-title-shadow,none);overflow-wrap:anywhere;line-height:.95}.home-category-title-line-1{color:var(--category-title-color-1,#fff);font-size:var(--category-title-size-1,28px)}.home-category-title-line-2{margin-top:var(--category-title-line-gap,4px);color:var(--category-title-color-2,#7dc4ff);font-size:var(--category-title-size-2,34px)}.home-category-promo-copy span{max-width:210px;min-height:44px;margin-top:var(--category-subtitle-spacing,4px);color:var(--category-text);font-family:var(--category-subtitle-font,var(--font-manrope));font-size:var(--category-subtitle-size,11px);font-weight:var(--category-subtitle-weight,400);letter-spacing:var(--category-subtitle-letter-spacing,0);line-height:var(--category-subtitle-line-height,1.45);text-align:var(--category-subtitle-align,left);opacity:.92}.home-category-promo-image{z-index:1;flex:1;place-items:end center;min-height:0;margin:7px -12px 4px;display:grid;position:relative}.home-category-promo-image:after{content:"";filter:blur(12px);background:#0000003b;border-radius:50%;height:18px;position:absolute;inset:auto 8% 2px}.home-category-promo-image img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 10px #00000040);width:100%;height:100%;transform:translate(var(--category-image-offset-x,0), var(--category-image-offset-y,0)) scale(var(--category-image-scale,1));transform-origin:bottom;position:relative}.home-category-promo-image i{color:#ffd21c;background:#ffffff29;border-radius:18px;place-self:center;place-items:center;width:76px;height:76px;font-size:34px;font-style:normal;font-weight:900;display:grid}.home-category-promo-cta{z-index:2;width:var(--category-cta-width,100%);align-self:var(--category-cta-align,center);border-radius:var(--category-cta-radius,18px);background:var(--category-cta-background,#fff);min-height:35px;color:var(--category-cta-text,var(--category-background));font-size:var(--category-cta-size,10px);text-transform:uppercase;transform:translate(var(--category-cta-offset-x,0), var(--category-cta-offset-y,0));justify-content:center;align-items:center;gap:10px;padding:0 13px;font-weight:850;display:flex;position:relative}.home-category-promo-cta i{color:var(--category-accent);font-size:15px;font-style:normal}.home-category-arrow{z-index:5;color:#526b81;cursor:pointer;opacity:.72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc2;border:1px solid #657e944d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;transition:opacity .2s,border-color .2s,color .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #09264614}.home-category-arrow.previous{left:calc(var(--category-section-gutter) * -.72)}.home-category-arrow.next{right:calc(var(--category-section-gutter) * -.72)}.home-category-arrow:hover{color:var(--blue);opacity:1;background:#fffffff0;border-color:#0767d78c}.home-category-arrow:active{transform:translateY(-50%)scale(.9)}@media (width<=720px){.section.home-category-section{border-radius:17px;width:calc(100% - 12px);padding:14px 8px 18px;box-shadow:inset 0 2px #ef6b1dd1,0 10px 26px #09305512}}.order-details-operational{max-width:none;padding-top:20px}.order-details-back{color:var(--blue);align-items:center;margin-bottom:13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.order-operational-header{align-items:center;margin-bottom:14px}.order-operational-header>div:first-child>span{color:#6d7f90;letter-spacing:.1em;margin:0 0 5px;font-size:8px;font-weight:850;display:block}.order-operational-header h1{margin:0;font-size:29px}.order-operational-header p{color:#607386;margin:5px 0 0;font-size:11px}.order-operational-progress{background:#fff;border:1px solid #d6e1e9;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));margin:16px 0;padding:15px 13px;display:grid}.order-operational-progress>div{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.order-operational-progress>div:not(:last-child):after{content:"";background:#d7e1e8;width:86%;height:2px;position:absolute;top:11px;left:57%}.order-operational-progress>div.done:not(:last-child):after{background:#25a473}.order-operational-progress span{z-index:1;color:#fff;background:#fff;border:2px solid #c7d4de;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.order-operational-progress .done span{background:#25a473;border-color:#25a473}.order-operational-progress .current span{border-color:var(--blue);box-shadow:0 0 0 4px #dceefa}.order-operational-progress small{color:#66798b;font-size:8px;font-weight:800}.order-operational-progress .done small,.order-operational-progress .current small{color:var(--navy)}.order-next-action{border:1px solid #a9cfe8;border-left:5px solid var(--blue);background:#f0f8fe;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px 18px;display:flex}.order-next-action span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:900}.order-next-action h2{color:var(--navy);margin:5px 0 0;font-size:16px}.order-next-action p{color:#5d7284;margin:4px 0 0;font-size:10px;line-height:1.5}.order-next-action strong{color:#0b679f;background:#dceefa;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:850}.order-workspace{margin-top:4px}.order-workspace-tabs{border-bottom:1px solid #ccd9e3;gap:3px;display:flex}.order-workspace-tabs button{color:#647789;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:43px;padding:10px 15px;font-size:10px;font-weight:800}.order-workspace-tabs button[aria-selected=true]{border-bottom-color:var(--blue);color:var(--blue)}.order-workspace-panel{padding-top:14px}.order-workspace-panel[hidden]{display:none}.order-operation-layout,.order-tab-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,.65fr);align-items:start;gap:14px;display:grid}.order-operation-main,.order-operation-side,.order-tab-side{gap:14px;min-width:0;display:grid}.order-operation-main>.order-actions-card{width:100%;margin:0;padding:18px 19px}.order-operation-main .order-management-fields,.order-operation-main .order-actions-card>.order-management-fields{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)}.order-operation-main .order-internal-note{grid-template-columns:minmax(155px,.5fr) minmax(0,.8fr) minmax(220px,1fr)}.order-operation-side .order-detail-card,.order-tab-side .order-detail-card{margin:0}.order-expedition-summary .order-info-list{grid-template-columns:1fr;gap:0}.order-expedition-summary .order-info-list>div{padding:10px 0}.order-tab-layout>.order-detail-card{margin:0}.order-customer-tab-layout{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr)}.order-customer-tab-layout .order-info-list{grid-template-columns:1fr}.order-address-block{color:#41586d;margin:10px 0 15px;font-size:11px;line-height:1.65}.order-workspace-panel .order-timeline-card{width:100%;margin:0}.order-workspace-panel .order-timeline-card.is-expanded{padding:19px 21px}@media (width<=1180px){.order-operation-layout,.order-tab-layout,.order-customer-tab-layout{grid-template-columns:1fr}.order-operation-side,.order-tab-side{grid-template-columns:repeat(2,minmax(0,1fr))}.order-operation-main .order-management-fields,.order-operation-main .order-actions-card>.order-management-fields,.order-operation-main .order-internal-note{grid-template-columns:1fr}}@media (width<=760px){.order-details-operational{padding-top:15px}.order-operational-header{align-items:stretch}.order-operational-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 0}.order-operational-progress>div:nth-child(3):after{display:none}.order-next-action{flex-direction:column;align-items:flex-start}.order-workspace-tabs{overflow-x:auto}.order-workspace-tabs button{white-space:nowrap;flex:none}.order-operation-side,.order-tab-side{grid-template-columns:1fr}}.order-operation-main>.order-expedition-console{box-shadow:none;background:0 0;border:0;gap:14px;padding:0;display:grid}.order-expedition-card{background:#fff;border:1px solid #d5e0e8;border-radius:11px;min-width:0;padding:18px;box-shadow:0 7px 20px #0b2d4c0a}.order-expedition-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.order-expedition-card-heading span,.order-expedition-card-heading h2,.order-expedition-card-heading small{display:block}.order-expedition-card-heading span{color:var(--blue);letter-spacing:.11em;margin-bottom:5px;font-size:8px;font-weight:900}.order-expedition-card-heading h2{color:var(--navy);margin:0;font-size:16px}.order-expedition-card-heading small{color:#6a7c8e;margin-top:5px;font-size:9px}.order-expedition-state{border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-style:normal;font-weight:850}.order-expedition-state.done{color:#19835e;background:#e7f7f0}.order-expedition-state.pending{color:#a76509;background:#fff3de}.order-shipment-summary{background:#f8fafc;border:1px solid #dbe4eb;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.order-shipment-summary>div{min-width:0;padding:13px 14px}.order-shipment-summary>div+div{border-left:1px solid #dbe4eb}.order-shipment-summary span,.order-shipment-summary b{display:block}.order-shipment-summary span{color:#6b7d8d;margin-bottom:6px;font-size:8px;font-weight:750}.order-shipment-summary b{overflow-wrap:anywhere;color:var(--navy);font-size:11px}.order-expedition-actions{flex-wrap:wrap;gap:8px;display:flex}.order-expedition-actions a,.order-expedition-actions button{border:1px solid var(--blue);background:var(--blue);color:#fff;min-height:37px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 13px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.order-expedition-actions button.secondary{color:var(--navy);background:#fff;border-color:#c9d7e2}.order-expedition-actions button:disabled{opacity:.6;cursor:wait}.order-combined-documents{margin-top:12px}.order-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-checklist li{background:#fafcfd;border:1px solid #dce5ec;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.order-checklist li>i{border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.order-checklist li.done>i{color:#16815b;background:#dff4eb}.order-checklist li.pending>i{color:#a9670a;background:#fff0d5}.order-checklist span,.order-checklist b,.order-checklist small{min-width:0;display:block}.order-checklist b{color:var(--navy);font-size:10px}.order-checklist small{color:#687b8d;margin-top:3px;font-size:8px}.order-expedition-console>.shipping-tracking-admin,.order-expedition-console>.carrier-delivery-workflow{margin:0}.order-secondary-controls .order-management-fields{margin-top:0}.order-operation-message{color:#185f8b;background:#eff8fe;border:1px solid #b9d9ed;border-radius:8px;margin:0;padding:11px 13px;font-size:10px;font-weight:750}@media (width<=760px){.order-shipment-summary,.order-checklist{grid-template-columns:1fr}.order-shipment-summary>div+div{border-top:1px solid #dbe4eb;border-left:0}.order-expedition-card-heading{flex-direction:column;align-items:flex-start}.order-expedition-actions a,.order-expedition-actions button{width:100%}}.home-product-section{background:#f4f7f9;padding-top:58px;padding-bottom:66px}.home-product-section-alt{background:#fff}.home-product-section>.container{width:min(1460px,100% - 40px)}.home-product-grid .product-card{box-shadow:0 8px 24px #0c2d4b0d}.home-catalog-hidden,.benefits,#categorias{display:none}.hero{background:linear-gradient(115deg,#eef4f9 0%,#f8fafc 54%,#e7f0f7 100%);overflow:hidden}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;min-height:525px;display:grid}.hero-copy{z-index:2;padding:65px 0;position:relative}.eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.hero h1{max-width:560px;font-family:var(--font-manrope), sans-serif;letter-spacing:-.045em;color:var(--navy);margin:0;font-size:clamp(42px,5vw,66px);line-height:1.03}.hero-copy>p{color:#536274;max-width:520px;margin:24px 0 30px;font-size:17px;line-height:1.65}.hero-actions{gap:12px;display:flex}.primary-button,.secondary-button{border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:750;display:inline-flex}.primary-button{background:var(--blue);color:#fff}.secondary-button{color:var(--navy);background:#fff;border:1px solid #c8d2dc}.hero-trust{color:#536274;gap:22px;margin-top:26px;font-size:12px;display:flex}.hero-image{border-radius:22px 0 0 22px;height:430px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1334562b}.hero-image>img{object-fit:cover;width:100%;height:100%}.hero-image:after{content:"";background:linear-gradient(100deg,#0b254529,#0000 50%);position:absolute;inset:0}.hero-card{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:10px;width:230px;padding:16px;position:absolute;bottom:22px;left:22px;box-shadow:0 12px 28px #0b25452e}.hero-card b,.hero-card span{display:block}.hero-card b{color:var(--navy);font-size:13px}.hero-card span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.benefits{border-bottom:1px solid var(--line);background:#fff}.benefits-grid{grid-template-columns:repeat(4,1fr);display:grid}.benefits article{border-right:1px solid var(--line);padding:25px 22px 25px 56px;position:relative}.benefits article:before{content:"✓";width:25px;height:25px;color:var(--green);background:#eaf7f1;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;top:23px;left:20px}.benefits article:first-child{border-left:1px solid var(--line)}.benefits b,.benefits span{display:block}.benefits b{color:var(--navy);font-size:13px}.benefits span{color:var(--muted);margin-top:5px;font-size:11px}.section{padding-top:78px;padding-bottom:78px}.section.home-category-section{--category-section-gutter:clamp(22px, 3.4vw, 68px);isolation:isolate;width:100%;max-width:none;padding:22px var(--category-section-gutter) 28px;background:radial-gradient(circle at 7% -20%,#ef6b1d2e,#0000 31%),radial-gradient(circle at 92% -12%,#0767d724,#0000 34%),linear-gradient(#fffaf6 0%,#f7fbfe 26%,#eef5fa 100%);border:0;border-radius:0;margin-inline:0;position:relative;overflow:visible;box-shadow:inset 0 3px #ef6b1dd1}.section.home-category-section:before{content:"";z-index:-1;pointer-events:none;opacity:.58;background-image:radial-gradient(#0b4aa213 .8px,#0000 .8px);background-size:22px 22px;border-radius:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.section.home-category-section .home-category-carousel,.section.home-category-section .home-category-heading{z-index:1;position:relative}.section-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-heading h2{color:var(--navy);font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;margin:0;font-size:31px}.section-heading a{color:var(--blue);font-size:13px;font-weight:750}.solution-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.solution-card{text-align:left;color:#fff;cursor:pointer;border:0;border-radius:14px;flex-direction:column;justify-content:space-between;width:100%;min-height:190px;padding:24px;font-family:inherit;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0b25451a}.solution-card:hover{transform:translateY(-3px)}.solution-card:after{content:"";border:32px solid #ffffff14;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-55px;right:-40px}.solution-card>span{letter-spacing:.12em;opacity:.7;font-size:11px}.solution-card b,.solution-card small{z-index:1;display:block;position:relative}.solution-card b{font-family:var(--font-manrope);font-size:18px}.solution-card small{opacity:.75;margin-top:6px}.solution-1{background:#0c4a80}.solution-2{background:#0872b7}.solution-3{background:#1c5862}.solution-4{background:#3d536b}.products-section{background:var(--soft)}.products-section.catalog-view{padding-top:34px}.products-section>.container{width:min(1460px,100% - 40px)}.result-count{color:var(--muted);font-size:12px}.catalog-heading-actions{align-items:center;gap:16px;display:flex}.catalog-home-link{min-height:34px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #cbd7e2;border-radius:18px;padding:0 13px;font-size:10px;font-weight:800}.catalog-home-link:hover{border-color:var(--blue)}.catalog-filters{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1.05fr 1.25fr .75fr 1fr auto auto;align-items:end;gap:12px;margin:-8px 0 22px;padding:16px;display:grid}.catalog-filters select:disabled{color:#8796a6;cursor:not-allowed;background:#f3f6f8}.catalog-filters label{gap:6px;display:grid}.catalog-filters label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.catalog-filters select,.catalog-filters input[type=number]{width:100%;height:40px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cfd9e2;border-radius:6px;padding:0 11px;font-size:12px}.catalog-filters .stock-filter{white-space:nowrap;border:1px solid #cfd9e2;border-radius:6px;flex-direction:row;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.catalog-filters .stock-filter span{text-transform:none;letter-spacing:0;color:var(--navy)}.clear-filters{height:40px;color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:800}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.product-grid.is-loading{opacity:.55;transition:opacity .15s}.product-card{background:#fff;border:1px solid #dfe6ec;border-radius:14px;grid-template-rows:260px 1fr;min-width:0;transition:box-shadow .2s,transform .2s,border-color .2s;display:grid;overflow:hidden}.product-card:hover{border-color:#c8d8e6;transform:translateY(-3px);box-shadow:0 20px 50px #0d2b481f}.product-image{border-bottom:1px solid #edf0f3;min-width:0;min-height:0;position:relative;overflow:hidden}.product-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.product-detail-link{display:block;position:absolute;inset:18px;overflow:hidden}.product-no-image{text-align:center;color:#98a3ae;background:#f4f6f8;border-radius:7px;place-content:center;gap:6px;width:100%;height:100%;display:grid}.product-no-image b{color:#758291;font-size:12px}.product-no-image span{font-size:9px}.discount{z-index:1;background:var(--orange);color:#fff;text-transform:uppercase;border-radius:3px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.product-info{flex-direction:column;width:100%;min-width:0;padding:18px;display:flex}.product-category{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.product-info h3{overflow-wrap:anywhere;width:100%;height:61px;min-height:61px;margin:7px 0 3px;font-size:14px;font-weight:650;line-height:1.45;overflow:hidden}.product-info h3 a{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.product-info>small{color:#8a95a3;font-size:10px}.price{flex-wrap:wrap;align-content:flex-end;align-items:baseline;gap:5px 10px;width:100%;min-height:86px;margin-top:12px;display:flex}.price-placeholder{visibility:hidden;pointer-events:none}.price del{color:#8994a2;width:100%;font-size:11px}.price strong{color:var(--navy);margin-top:2px;font-size:22px}.price span{color:var(--green);margin-left:auto;font-size:10px;font-weight:700}.stock{min-height:16px;color:var(--green);margin:0 0 8px;font-size:10px}.stock.low{color:#c65c13;font-weight:750}.product-card-actions{flex-direction:column;justify-content:flex-end;min-height:126px;margin-top:auto;display:flex}.product-card-actions .stock-alert-form.compact{width:100%;margin-top:0}.product-card-actions .product-whatsapp-button{margin-top:8px}.stock-alert-form{background:#f5faff;border:1px solid #cfe0ee;border-radius:9px;margin-top:15px;padding:16px}.stock-alert-form>div{gap:4px;display:grid}.stock-alert-form>div b{color:var(--navy);font-size:12px}.stock-alert-form>div small{color:#68798a;font-size:9px;line-height:1.5}.stock-alert-form label{grid-template-columns:1fr auto;gap:7px;margin-top:11px;display:grid}.stock-alert-form input{min-width:0;height:40px;color:var(--navy);background:#fff;border:1px solid #c6d4df;border-radius:6px;outline:0;padding:0 11px}.stock-alert-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #dceeff}.stock-alert-form button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:40px;padding:0 15px;font-size:9px;font-weight:800}.stock-alert-form button:disabled{opacity:.65;cursor:wait}.stock-alert-form>p{color:var(--green);margin:8px 0 0;font-size:9px}.stock-alert-form.compact{margin-top:7px;padding:10px}.stock-alert-form.compact>div b{font-size:10px}.stock-alert-form.compact label{grid-template-columns:1fr;margin-top:7px}.stock-alert-form.compact input,.stock-alert-form.compact button{height:36px;min-height:36px}.product-info button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:5px;width:100%;min-height:42px;font-size:12px;font-weight:750}.product-info button:hover{background:var(--blue-2)}.empty-search{text-align:center;color:var(--muted);border:1px dashed #bec9d4;border-radius:10px;padding:50px}.empty-search b,.empty-search span{display:block}.empty-search b{color:var(--navy);margin-bottom:8px}.professional-cta{background:var(--navy);color:#fff}.professional-cta .container{justify-content:space-between;align-items:center;gap:30px;min-height:205px;display:flex}.professional-cta h2{font-family:var(--font-manrope);max-width:670px;margin:0;font-size:29px}.eyebrow.light{color:#78bbff}.professional-cta a{background:var(--orange);white-space:nowrap;border-radius:5px;padding:15px 20px;font-size:13px;font-weight:800}.store-footer{color:#d8e1ea;background:#071a30}.footer-grid{grid-template-columns:1.35fr 1fr 1.25fr 1fr;align-items:start;gap:50px;min-height:250px;padding-top:55px;padding-bottom:45px;display:grid}.footer-grid>div{color:#9fb0c2;flex-direction:column;gap:10px;font-size:12px;display:flex}.footer-grid b{color:#fff;margin-bottom:5px}.footer-grid a,.footer-grid button{color:#c9d4df;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .18s}.footer-grid a:hover,.footer-grid button:hover{color:#fff}.footer-brand img{width:135px;margin-bottom:8px;display:block}.footer-brand p{max-width:280px;margin:0;line-height:1.65}.footer-brand small{color:#c9d4df}.footer-google-reviews-wrap{padding-bottom:28px}.footer-google-reviews{color:#fff;background:#0d2947;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:16px;min-height:78px;padding:15px 18px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.footer-google-reviews:hover{background:#113354;border-color:#ffffff47;transform:translateY(-1px)}.footer-google-logo{background:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.footer-google-logo img{width:28px;height:28px;display:block}.footer-google-copy{gap:5px;min-width:0;display:grid}.footer-google-copy>b{color:#fff;margin:0;font-size:13px}.footer-google-rating{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-google-rating strong{color:#fff;font-size:17px}.footer-google-rating>span{color:#fbbc04;letter-spacing:.06em;font-size:15px}.footer-google-rating small{color:#b7c6d4;font-size:11px}.footer-google-action{background:var(--blue);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:40px;margin-left:auto;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.footer-bottom{border-top:1px solid #ffffff1a}.footer-bottom .container{color:#8498aa;justify-content:space-between;align-items:center;gap:20px;min-height:55px;font-size:10px;display:flex}.institutional-shell{min-height:100vh;color:var(--navy);background:#f4f7f9}.institutional-shell main{min-height:55vh}.institutional-hero{color:#fff;background:linear-gradient(135deg,#082c50,#145f94);padding:58px 0 48px}.institutional-hero .container{max-width:1180px}.institutional-hero span,.legal-contact-card>span{color:#73bbff;letter-spacing:.12em;font-size:10px;font-weight:850}.institutional-hero h1{max-width:850px;font-family:var(--font-manrope);letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(32px,4vw,49px);line-height:1.08}.institutional-hero p{color:#d9e8f4;max-width:760px;margin:0;font-size:15px;line-height:1.65}.institutional-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;padding-top:34px;padding-bottom:68px;display:grid}.legal-content,.legal-contact-card{background:#fff;border:1px solid #dbe4eb;border-radius:12px;box-shadow:0 12px 35px #08243f0e}.legal-content{padding:8px 42px 34px;overflow:hidden}.legal-updated{color:#647789;background:#f8fafc;border-bottom:1px solid #e1e8ee;margin:0 -42px 12px;padding:16px 42px;font-size:11px}.legal-section{border-bottom:1px solid #e5ebf0;padding:28px 0 4px}.legal-section:last-child{border-bottom:0}.legal-section h2{font-family:var(--font-manrope);letter-spacing:-.02em;margin:0 0 13px;font-size:21px}.legal-section p,.legal-section li{color:#4e6172;font-size:13px;line-height:1.75}.legal-section p{margin:0 0 12px}.legal-section ul{margin:0 0 14px;padding-left:20px}.legal-section a{color:var(--blue);font-weight:750}.legal-contact-card{flex-direction:column;gap:12px;padding:26px;display:flex;position:sticky;top:24px}.legal-contact-card h2{font-family:var(--font-manrope);margin:0;font-size:24px}.legal-contact-card p{color:#667789;margin:0 0 6px;font-size:12px;line-height:1.6}.legal-contact-card a{color:var(--navy);text-align:center;border:1px solid #d9e4ec;border-radius:7px;padding:12px 14px;font-size:11px;font-weight:750}.legal-contact-card a.primary{border-color:var(--blue);background:var(--blue);color:#fff}.company-data{margin:0}.company-data div{border-bottom:1px solid #edf1f4;grid-template-columns:135px minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.company-data div:last-child{border-bottom:0}.company-data dt{color:#718294;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.company-data dd{color:var(--navy);margin:0;font-size:13px;font-weight:700}.contact-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-grid a{background:#f8fbfd;border:1px solid #dae5ed;border-radius:8px;flex-direction:column;gap:4px;padding:15px;display:flex}.contact-grid b{color:var(--navy);font-size:12px}.contact-grid span{color:#617487;font-size:11px;font-weight:500}.product-detail-shell{background:#f5f7f9;min-height:100vh}.product-detail-header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:22px;min-height:88px;padding:0 max(24px,50vw - 590px);display:grid}.product-detail-header img{width:135px;display:block}.product-detail-header>a:not(:first-child){color:#647184;font-size:11px;font-weight:700}.detail-cart-link{align-items:center;gap:6px;display:flex}.detail-cart-link b{background:var(--orange);color:#fff;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.product-breadcrumb{color:#8793a0;white-space:nowrap;align-items:center;gap:9px;width:min(1320px,100% - 48px);min-height:54px;margin:0 auto;font-size:9px;display:flex;overflow:hidden}.product-breadcrumb b{text-overflow:ellipsis;color:#536171;overflow:hidden}.product-detail-main{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr);gap:24px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.product-detail-photo,.product-detail-info{background:#fff;border:1px solid #dce4eb;border-radius:14px;min-height:590px;box-shadow:0 12px 34px #0826450d}.product-detail-photo{background:radial-gradient(circle at 50% 44%,#fff 0 52%,#f7f9fb 100%);place-items:center;padding:52px;display:grid;position:relative;overflow:hidden}.product-detail-photo>img{object-fit:contain;width:100%;height:460px}.product-detail-photo-markers{max-width:calc(100% - 36px);top:18px;left:18px}.product-detail-info{padding:38px}.product-detail-marker-row>.product-category{box-shadow:none;color:var(--blue);background:#edf6fd;border-radius:999px}.product-detail-info h1{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(25px,3vw,37px);line-height:1.18}.product-codes{border-bottom:1px solid var(--line);color:#8a96a3;gap:18px;padding-bottom:22px;font-size:9px;display:flex}.product-codes b{color:#526071}.detail-price{flex-direction:column;align-items:flex-start;margin:25px 0 18px;display:flex}.detail-price del{color:#8e99a5;font-size:12px}.detail-price strong{color:var(--navy);margin-top:3px;font-size:34px}.detail-price span{color:var(--green);font-size:10px;font-weight:750}.detail-stock{color:#788592;background:#f5f7f9;border:1px solid #e1e7ec;border-radius:8px;padding:14px 16px}.detail-stock.available{color:var(--green);background:#eaf7f1;border-color:#cbe8da}.detail-stock b,.detail-stock span{display:block}.detail-stock b{font-size:10px}.detail-stock span{margin-top:3px;font-size:8px}.detail-buy-box{grid-template-columns:150px 1fr;gap:10px;margin-top:20px;display:grid}.detail-buy-box label{color:#667483;font-size:9px;font-weight:750}.detail-buy-box label>div{background:#fff;border:1px solid #cbd6e0;border-radius:7px;grid-template-columns:44px 1fr 44px;height:46px;margin-top:5px;display:grid;overflow:hidden;box-shadow:0 2px 7px #102d4b0d}.detail-buy-box label button,.detail-buy-box input{text-align:center;background:#fff;border:0}.detail-buy-box label button{color:var(--blue);cursor:pointer;font-size:18px;font-weight:700;transition:background .15s}.detail-buy-box label button:hover:not(:disabled){background:#eef6ff}.detail-buy-box label button:disabled{color:#b8c2cc;cursor:not-allowed}.detail-buy-box input{width:100%;color:var(--navy);border-left:1px solid #e2e8ee;border-right:1px solid #e2e8ee;font-size:13px;font-weight:850}.detail-buy-box>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;align-self:end;min-height:46px;font-size:11px;font-weight:800}.checkout-option i small{color:#758291;margin-top:3px;font-size:8px;font-style:normal;display:block}.checkout-shipping-loading{color:#6f7e8d;background:#f8fafc;border:1px dashed #cad7e2;border-radius:7px;padding:14px;font-size:9px}.detail-added{color:var(--green);background:#eaf7f1;border-radius:5px;margin-top:10px;padding:10px;font-size:9px}.detail-added a{font-weight:800}.detail-benefits{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.detail-benefits span{color:#687585;text-align:left;border:1px solid #e0e6ec;border-radius:8px;min-height:68px;padding:12px 9px 11px 32px;position:relative}.detail-benefits span:before{content:"✓";width:16px;height:16px;color:var(--green);background:#e8f7f0;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:13px;left:10px}.detail-benefits b,.detail-benefits small{display:block}.detail-benefits b{color:#29445f;font-size:9px}.detail-benefits small{color:#7a8794;margin-top:4px;font-size:7px;line-height:1.4}.product-content-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:stretch;gap:18px;width:min(1320px,100% - 48px);margin:24px auto 70px;display:grid}.product-description,.product-specifications{background:#fff;border:1px solid #dce4eb;border-radius:12px;margin:0;padding:32px;box-shadow:0 8px 24px #08264509}.product-description>div>span,.product-specifications>div>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.product-description h2,.product-specifications h2{color:var(--navy);font-family:var(--font-manrope);margin:7px 0 18px;font-size:25px}.product-description>p{color:#566a7c;white-space:pre-line;margin:0;font-size:12px;line-height:1.8}.product-specifications dl{gap:0;margin:0;display:grid}.product-specifications dl>div{border-bottom:1px solid #e8edf1;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.product-specifications dl>div:last-child{border-bottom:0}.product-specifications dt{color:#8492a0;text-transform:uppercase;font-size:8px;font-weight:750}.product-specifications dd{overflow-wrap:anywhere;color:#29445f;text-align:right;margin:0;font-size:10px;font-weight:750}.product-category-more{width:min(1320px,100% - 48px);margin:24px auto 70px}.product-category-more>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.product-category-more>header span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:900}.product-category-more>header h2{color:var(--navy);font-family:var(--font-manrope);margin:6px 0 5px;font-size:27px}.product-category-more>header p{color:#65778a;margin:0;font-size:10px}.product-category-more>header>a{color:var(--blue);background:#fff;border:1px solid #bed3e4;border-radius:7px;flex:none;padding:10px 14px;font-size:9px;font-weight:850;text-decoration:none}.product-category-more>header>a:hover{border-color:var(--blue);background:#f2f8fd}.product-category-more-grid{gap:16px}.product-bought-together{background:#fff;border:1px solid #d8e3eb;border-radius:14px;width:min(1320px,100% - 48px);margin:24px auto 0;overflow:hidden;box-shadow:0 12px 34px #0826450d}.product-bought-together>header{background:linear-gradient(120deg,#fff 58%,#eef7ff);border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:30px;min-height:100px;padding:24px 28px;display:flex}.product-bought-together>header span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:900}.product-bought-together>header h2{color:var(--navy);font-family:var(--font-manrope);margin:6px 0 0;font-size:27px}.product-bought-together>header p{color:#65778a;text-align:right;max-width:420px;margin:0;font-size:11px;line-height:1.55}.bought-together-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;display:grid}.bought-together-products{min-width:0;padding:12px 24px}.bought-together-item{opacity:.62;border-bottom:1px solid #e8edf1;grid-template-columns:34px 78px minmax(0,1fr) 120px;align-items:center;gap:14px;min-height:112px;padding:12px 4px;transition:opacity .18s,background .18s;display:grid;position:relative}.bought-together-item:last-child{border-bottom:0}.bought-together-item.selected,.bought-together-item.current{opacity:1}.bought-together-item.selected:not(.current){background:linear-gradient(90deg,#ebf7ff80,#0000 72%)}.bought-together-selection{cursor:pointer;justify-self:center;place-items:center;width:24px;height:24px;display:grid}.bought-together-selection input{opacity:0;width:1px;height:1px;position:absolute}.bought-together-selection>span:not(.sr-only){color:#0000;background:#fff;border:1px solid #b9c8d4;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;transition:all .18s;display:grid}.bought-together-item.selected .bought-together-selection>span:not(.sr-only),.bought-together-item.current .bought-together-selection>span{border-color:var(--blue);background:var(--blue);color:#fff}.bought-together-selection:focus-within>span:not(.sr-only){outline-offset:2px;outline:2px solid #0873d13d}.bought-together-image{background:#fff;border:1px solid #e0e7ed;border-radius:9px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.bought-together-image img{object-fit:contain;width:100%;height:100%;padding:5px}.bought-together-image>span{color:#98a4af;font-size:8px}.bought-together-copy{min-width:0}.bought-together-copy small,.bought-together-copy a,.bought-together-copy span{display:block}.bought-together-copy small{color:var(--blue);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850}.bought-together-copy a{color:#173a5a;text-overflow:ellipsis;font-size:11px;font-weight:800;line-height:1.4;overflow:hidden}.bought-together-copy span{color:#758697;margin-top:5px;font-size:8px}.bought-together-price{text-align:right}.bought-together-price del,.bought-together-price b{display:block}.bought-together-price del{color:#929eaa;font-size:8px}.bought-together-price b{color:var(--navy);margin-top:3px;font-size:14px}.bought-together-summary{background:#f7fafc;border-left:1px solid #e2e9ef;flex-direction:column;justify-content:center;padding:28px;display:flex}.bought-together-summary>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:900}.bought-together-summary p{color:#5d7184;margin:8px 0 24px;font-size:11px}.bought-together-summary p b{color:var(--navy);font-size:16px}.bought-together-summary>small{color:#7c8996;font-size:9px}.bought-together-summary>strong{color:var(--navy);margin-top:4px;font-size:27px}.bought-together-summary button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:46px;margin-top:18px;font-size:10px;font-weight:850}.bought-together-summary button:hover{background:#075fae}.bought-together-summary button:disabled{cursor:not-allowed;background:#b7c3ce}.bought-together-summary em{color:#7a8998;margin-top:10px;font-size:8px;font-style:normal;line-height:1.45}@media (width<=900px){.product-breadcrumb,.product-bought-together,.product-content-grid,.product-category-more{width:min(100% - 28px,680px)}.product-bought-together>header{flex-direction:column;align-items:flex-start;gap:8px;padding:20px}.product-bought-together>header p{text-align:left;max-width:none}.bought-together-layout,.product-content-grid{grid-template-columns:1fr}.bought-together-summary{border-top:1px solid #e2e9ef;border-left:0}.bought-together-item{grid-template-columns:30px 68px minmax(0,1fr) 100px}.bought-together-image{width:66px;height:66px}}@media (width<=620px){.product-detail-main{gap:14px;width:calc(100% - 28px)}.product-detail-photo{padding:22px}.product-detail-photo>img{height:290px}.product-detail-info{padding:22px}.product-detail-info h1{font-size:27px}.product-codes{flex-wrap:wrap;gap:7px 14px}.detail-benefits{grid-template-columns:1fr}.detail-benefits span{min-height:58px}.product-bought-together,.product-content-grid{margin-top:16px}.bought-together-products{padding:8px 14px}.bought-together-item{grid-template-columns:28px 62px minmax(0,1fr);gap:10px;padding:12px 0}.bought-together-image{width:60px;height:60px}.bought-together-price{text-align:left;grid-column:3}.bought-together-price del,.bought-together-price b{margin-right:7px;display:inline}.bought-together-summary,.product-description,.product-specifications{padding:22px}.product-specifications dl>div{grid-template-columns:90px minmax(0,1fr)}.product-category-more{margin-bottom:48px}.product-category-more>header{flex-direction:column;align-items:flex-start;gap:12px}.product-category-more>header h2{font-size:23px}}.product-shipping-calculator{background:#f8fbfd;border:1px solid #dce5ec;border-radius:8px;margin-top:18px;padding:16px}.product-shipping-calculator>div:first-child{gap:4px;display:grid}.product-shipping-calculator>div:first-child span{color:var(--blue);letter-spacing:.11em;font-size:8px;font-weight:850}.product-shipping-calculator>div:first-child b{color:var(--navy);font-size:12px}.product-shipping-calculator form{grid-template-columns:1fr 120px;gap:8px;margin-top:11px;display:grid}.product-shipping-calculator input,.product-shipping-calculator button{height:40px;font:inherit;border-radius:6px}.product-shipping-calculator input{background:#fff;border:1px solid #cbd7e0;padding:0 11px}.product-shipping-calculator button{background:var(--navy);color:#fff;cursor:pointer;border:0;font-size:10px;font-weight:850}.product-shipping-calculator button:disabled{opacity:.6;cursor:wait}.product-shipping-calculator>small,.product-shipping-calculator>p{color:#7a8794;margin:9px 0 0;font-size:9px;display:block}.product-shipping-calculator>p{color:#b42318}.product-shipping-calculator>p.success{color:var(--green)}.shipping-quote-list{gap:7px;margin-top:11px;display:grid}.shipping-quote-list article{background:#fff;border:1px solid #dce5ec;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.shipping-quote-list article>div{align-items:center;gap:9px;display:flex}.shipping-quote-list img{object-fit:contain;width:34px;height:24px}.shipping-quote-list b,.shipping-quote-list small{display:block}.shipping-quote-list b{color:var(--navy);font-size:10px}.shipping-quote-list small{color:#778695;margin-top:3px;font-size:8px}.shipping-quote-list article>span:last-child{text-align:right}.admin-product-detail{gap:16px;display:grid}.admin-product-detail-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-product-detail-header>div>a{color:var(--blue);margin-bottom:18px;font-size:10px;font-weight:800;display:block}.admin-product-detail-header span,.admin-product-form span,.admin-product-sidebar-card>span,.admin-product-data-grid article>span,.admin-product-description-card>span{color:#7f8d9b;letter-spacing:.12em;font-size:8px;font-weight:850}.admin-product-detail-header h1{max-width:950px;color:var(--navy);margin:7px 0;font-size:28px;line-height:1.2}.admin-product-detail-header p{color:#758392;margin:0;font-size:11px}.admin-product-detail-header>a{color:var(--blue);white-space:nowrap;background:#fff;border:1px solid #cdd9e2;border-radius:6px;padding:10px 13px;font-size:9px;font-weight:800}.admin-product-message{color:#087052;background:#eaf7f1;border:1px solid #bfe1d0;border-radius:7px;padding:12px 15px;font-size:10px;font-weight:750}.admin-product-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-product-metrics article{background:#fff;border:1px solid #dfe6eb;border-radius:8px;padding:17px}.admin-product-metrics span,.admin-product-metrics b,.admin-product-metrics small{display:block}.admin-product-metrics span{color:#8995a1;letter-spacing:.08em;font-size:8px;font-weight:850}.admin-product-metrics b{color:var(--navy);margin:9px 0 5px;font-size:18px}.admin-product-metrics b.positive{color:var(--green)}.admin-product-metrics b.attention{color:#b06a13}.admin-product-metrics small{color:#8793a0;font-size:8px}.admin-product-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.admin-product-main-card{background:#fff;border:1px solid #dfe6eb;border-radius:9px;grid-template-columns:330px 1fr;display:grid;overflow:hidden}.admin-product-visual{background:#fbfcfd;border-right:1px solid #e3e9ee;place-items:center;min-height:390px;padding:25px;display:grid}.admin-product-visual img{object-fit:contain;width:100%;height:330px}.admin-product-visual>div{text-align:center;color:#8996a3}.admin-product-visual b,.admin-product-visual small{display:block}.admin-product-visual small{margin-top:5px;font-size:8px}.admin-product-form{align-content:start;gap:14px;padding:28px;display:grid}.admin-product-form h2,.admin-product-data-grid h2{color:var(--navy);margin:6px 0 4px;font-size:18px}.admin-product-form label{color:#526272;font-size:9px;font-weight:750}.admin-product-form input,.admin-product-form select{color:#18314d;background:#fff;border:1px solid #cdd8e1;border-radius:6px;width:100%;height:42px;margin-top:6px;padding:0 11px}.admin-product-price-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.admin-product-form>small{color:#8794a1;font-size:8px}.admin-product-form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;width:max-content;min-height:40px;padding:0 18px;font-size:10px;font-weight:850}.admin-product-sidebar-card{background:#fff;border:1px solid #dfe6eb;border-radius:9px;padding:22px}.admin-product-sidebar-card>button{width:100%;min-height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cdd8e1;border-radius:6px;margin-top:10px;font-size:9px;font-weight:850}.admin-product-sidebar-card>button.publish{background:var(--green);color:#fff;border:0}.admin-product-sidebar-card>button.unpublish{color:var(--red);border-color:#e4c9ca}.admin-product-sidebar-card dl{margin:20px 0 0}.admin-product-sidebar-card dl div{border-top:1px solid #edf1f4;padding:9px 0}.admin-product-sidebar-card dt{color:#8b97a3;font-size:8px}.admin-product-sidebar-card dd{overflow-wrap:anywhere;color:#354355;margin:4px 0 0;font-size:9px;font-weight:750}.admin-product-data-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-product-data-grid article,.admin-product-description-card{background:#fff;border:1px solid #dfe6eb;border-radius:9px;padding:22px}.admin-product-data-grid dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:15px 0 0;display:grid}.admin-product-data-grid dl div{background:#f6f8fa;border-radius:6px;padding:10px}.admin-product-data-grid dt{color:#8793a0;font-size:8px}.admin-product-data-grid dd{color:#344255;margin:4px 0 0;font-size:9px;font-weight:750}.admin-product-description-card p{color:#5f6f7f;white-space:pre-line;margin:12px 0 0;font-size:10px;line-height:1.7}.row-actions a{color:var(--blue);border:1px solid #cdd8e1;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:800}.cart-overlay{z-index:130;background:#03122294;position:fixed;inset:0}.cart-drawer{background:#fff;grid-template-rows:auto 1fr auto;width:min(440px,100%);height:100%;display:grid;position:absolute;top:0;right:0;box-shadow:-20px 0 60px #0000002e}.cart-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;padding:19px 22px;display:flex}.cart-drawer>header span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.cart-drawer>header h2{color:var(--navy);margin:5px 0 0;font-size:21px}.cart-drawer>header button{color:#5f6c7a;cursor:pointer;background:#fff;border:1px solid #dbe2e9;border-radius:50%;width:36px;height:36px;font-size:21px}.cart-items{overscroll-behavior:contain;min-height:0;padding:3px 22px;overflow-y:auto}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr;gap:14px;padding:18px 0;display:grid}.cart-item>img{object-fit:contain;border:1px solid #e7ebef;border-radius:6px;width:82px;height:82px}.cart-no-image,.checkout-no-image{color:#929daa;text-align:center;background:#f4f6f8;border:1px solid #e7ebef;border-radius:6px;place-items:center;font-size:8px;display:grid}.cart-no-image{width:82px;height:82px}.cart-item b,.cart-item small,.cart-item strong{display:block}.cart-item b{color:#263447;font-size:11px;line-height:1.45}.cart-item small{color:#8a96a3;margin:3px 0 8px;font-size:8px}.cart-item strong{color:var(--navy);font-size:13px}.quantity-control{align-items:center;gap:7px;margin-top:10px;display:flex}.quantity-control button{cursor:pointer;background:#fff;border:1px solid #d7dfe7;border-radius:4px;width:27px;height:27px}.quantity-control span{text-align:center;min-width:18px;font-size:10px}.quantity-control input{width:42px;height:27px;color:var(--navy);font:inherit;text-align:center;-moz-appearance:textfield;background:#fff;border:1px solid #d7dfe7;border-radius:4px;font-size:10px;font-weight:800}.quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-control input:focus{outline-offset:0;outline:2px solid #0a6dd840}.quantity-control .remove-cart-item{width:auto;color:var(--red);border:0;margin-left:auto;font-size:8px}.cart-empty{text-align:center;color:#85919e;padding:70px 20px}.cart-empty b,.cart-empty span{display:block}.cart-empty b{color:var(--navy);margin-bottom:7px}.cart-summary{border-top:1px solid var(--line);color:var(--ink)!important;background:#fff!important;padding:20px 22px!important}.cart-summary>div{justify-content:space-between;align-items:center;display:flex}.cart-summary>div b{color:var(--navy);font-size:21px}.cart-summary .cart-drawer-coupon{color:#087a52;background:#effaf5;border-radius:7px;margin-top:9px;padding:9px 10px}.cart-summary .cart-drawer-coupon span{font-size:10px;font-weight:750}.cart-summary .cart-drawer-coupon b{color:#087a52;letter-spacing:.04em;font-size:11px}.cart-summary>small{color:#8793a0;margin:7px 0 15px;font-size:9px;display:block}.cart-summary>a,.cart-summary>button:not(.continue-shopping){background:var(--blue);color:#fff;border:0;border-radius:5px;place-items:center;width:100%;min-height:46px;font-size:11px;font-weight:800;display:grid}.cart-summary>button:disabled{opacity:.5}.cart-summary .continue-shopping{width:100%;color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:9px}.cart-summary>.cart-drawer-details-link{color:#62768a;text-underline-offset:3px;background:0 0;min-height:auto;margin-top:8px;font-size:9px;text-decoration:underline}body.cart-drawer-open{overflow:hidden}.cart-page-shell{background:#f3f6f8;min-height:100vh}.cart-page{width:min(1180px,100% - 40px);margin:0 auto;padding:42px 0 70px}.cart-page-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.cart-page-heading>div>span{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:850}.cart-page-heading h1{color:var(--navy);font-family:var(--font-manrope);margin:7px 0 5px;font-size:32px}.cart-page-heading p{color:#718092;margin:0;font-size:11px}.cart-page-heading-actions{gap:9px;display:flex}.cart-page-heading-actions button,.checkout-print-button{min-height:40px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e5;border-radius:7px;padding:0 15px;font-size:10px;font-weight:800}.cart-page-heading-actions .cart-print-button,.checkout-print-button{color:var(--blue);border-color:#a8c8e7}.cart-page-heading-actions .cart-share-button{border-color:var(--blue);background:var(--blue);color:#fff}.cart-page-heading-actions button:disabled{opacity:.55;cursor:wait}.cart-page-heading-actions .cart-clear-button{color:#c52835;border-color:#efc9cc}.cart-assisted-notice{color:#17613b;background:#effaf4;border:1px solid #b9dbc9;border-radius:9px;margin:-8px 0 20px;padding:12px 14px;font-size:13px;line-height:1.45}.cart-share-notice{border:1px solid;border-radius:9px;margin:-8px 0 20px;padding:12px 14px;font-size:13px;line-height:1.45}.cart-share-notice.ok{color:#17613b;background:#effaf4;border-color:#b9dbc9}.cart-share-notice.error{color:#a62832;background:#fff2f2;border-color:#ecc4c7}.cart-assisted-notice+.cart-share-notice{margin-top:-12px}.cart-share-backdrop{z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041224ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cart-share-dialog{background:#fff;border:1px solid #d7e2ee;border-radius:18px;width:min(540px,100%);padding:30px;position:relative;box-shadow:0 24px 70px #0318313d}.cart-share-dialog>span{color:var(--blue);letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.cart-share-dialog h2{color:var(--navy);margin:0;font-size:24px;line-height:1.2}.cart-share-dialog p{color:#5d7085;margin:13px 0 18px;font-size:13px;line-height:1.55}.cart-share-dialog label{gap:6px;display:grid}.cart-share-dialog label span{color:#566b7e;text-transform:uppercase;font-size:9px;font-weight:800}.cart-share-dialog input{color:#334f68;width:100%;min-height:44px;font:inherit;border:1px solid #c8d7e3;border-radius:8px;padding:0 11px;font-size:11px}.cart-share-dialog>small{color:#7a8997;margin-top:9px;font-size:9px;line-height:1.45;display:block}.cart-share-close{color:#173a5e;cursor:pointer;background:#edf4fb;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:14px;right:14px}.cart-share-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:23px;display:grid}.cart-share-actions a,.cart-share-actions button{border:1px solid var(--blue);min-height:44px;color:var(--blue);font:inherit;text-align:center;cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.cart-share-actions a{color:#fff;background:#159b67;border-color:#159b67}.cart-page-grid{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:22px;display:grid}.cart-page-main{min-width:0}.cart-page-products,.cart-page-summary,.cart-page-empty,.cart-page-loading{background:#fff;border:1px solid #d7e2eb;border-radius:13px}.cart-page-products{overflow:hidden;box-shadow:0 10px 28px #0b25450b}.cart-page-products>header{min-height:68px;color:var(--navy);border-bottom:1px solid #e5eaef;justify-content:space-between;align-items:center;padding:0 22px;font-size:12px;display:flex}.cart-page-products>header div{gap:3px;display:grid}.cart-page-products>header small{color:#81909e;font-size:8px;font-weight:500}.cart-page-products>header span{color:#7d8996;font-size:9px}.cart-page-item{border-bottom:1px solid #e8edf1;grid-template-columns:82px minmax(0,1fr) 126px 130px;align-items:center;gap:18px;min-height:116px;padding:17px 48px 17px 20px;transition:background .18s;display:grid;position:relative}.cart-page-item:hover{background:#fbfdff}.cart-page-item:last-child{border-bottom:0}.cart-page-item>a img,.cart-page-item>a .cart-no-image{object-fit:contain;background:#fff;border:1px solid #e2e9ef;border-radius:10px;width:82px;height:82px;padding:4px}.cart-page-item-info b{color:var(--navy);font-size:12px;line-height:1.4;display:block}.cart-page-item-info small{color:#8995a1;margin-top:5px;font-size:8px;display:block}.cart-page-item-info .cart-item-stock{color:var(--green);font-weight:700}.cart-item-remove{color:#9aa6b2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:19px;line-height:1;transition:all .18s;display:grid;position:absolute;top:12px;right:13px}.cart-item-remove:hover{color:var(--red);background:#fff3f4;border-color:#f0c8cb}.cart-page-item-quantity>span{color:#7f8b97;margin-bottom:6px;font-size:8px;display:block}.cart-page-item-quantity .quantity-control{margin:0}.cart-page-item-quantity .quantity-control input{width:46px;height:30px;color:var(--navy);font:inherit;text-align:center;-moz-appearance:textfield;border:1px solid #d7dfe7;border-radius:5px;font-size:11px;font-weight:800}.cart-page-item-quantity .quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-page-item-quantity .quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item-price{text-align:right;justify-items:end;gap:5px;display:grid}.cart-item-price small{color:#8995a1;font-size:8px}.cart-item-price strong{color:var(--navy);font-size:15px}.cart-page-summary{padding:24px;position:sticky;top:155px;box-shadow:0 16px 38px #0b254514}.cart-page-summary>span{color:var(--blue);letter-spacing:.13em;margin-bottom:19px;font-size:8px;font-weight:850;display:block}.cart-page-summary>div{color:#697787;justify-content:space-between;align-items:center;min-height:34px;font-size:10px;display:flex}.cart-page-summary>div b{color:var(--navy);font-size:13px}.cart-page-summary>div small{font-size:9px}.cart-page-summary hr{border:0;border-top:1px solid #e3e8ed;margin:12px 0}.cart-page-summary .cart-page-total{margin-bottom:10px}.cart-page-summary .cart-page-total b{font-size:22px}.cart-checkout-button{color:#fff;background:linear-gradient(135deg,#0a72de,#075ebc);border-radius:8px;place-items:center;min-height:52px;font-size:12px;font-weight:850;display:grid;box-shadow:0 10px 22px #0a6dd838}.cart-continue-link{min-height:38px;color:var(--blue);place-items:center;font-size:9px;font-weight:800;display:grid}.cart-page-commercial{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.cart-page-summary .cart-page-commercial{grid-template-columns:1fr;gap:10px;margin:14px 0}.cart-page-summary .cart-commercial-message{margin:-2px 13px 11px}.cart-page-summary .cart-shipping-options label{grid-template-columns:16px 30px minmax(0,1fr);min-height:64px;padding:10px 13px}.cart-page-summary .cart-shipping-options img,.cart-page-summary .cart-shipping-options i{width:30px;height:25px}.cart-commercial-card{background:#fff;border:1px solid #dce4eb;border-radius:10px;overflow:hidden}.cart-commercial-card>header{gap:4px;padding:15px 17px 11px;display:grid}.cart-commercial-card>header span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.cart-commercial-card>header b{color:var(--navy);font-size:14px}.cart-postal-form,.cart-coupon-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 17px 13px;display:grid}.cart-postal-form input,.cart-coupon-form input{min-width:0;height:40px;color:var(--navy);font:inherit;border:1px solid #cad6e1;border-radius:7px;outline:0;padding:0 12px;font-size:11px}.cart-postal-form button,.cart-coupon-form button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;min-width:88px;font-size:10px;font-weight:850}.cart-postal-form button:disabled{opacity:.55}.cart-commercial-message{color:#718092;min-height:18px;margin:-3px 17px 13px;font-size:8px;line-height:1.45}.cart-coupon-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:12px 14px;list-style:none;display:flex}.cart-coupon-details>summary::-webkit-details-marker{display:none}.cart-coupon-details>summary span,.cart-coupon-details>summary small,.cart-coupon-details>summary b{display:block}.cart-coupon-details>summary small{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.cart-coupon-details>summary b{color:var(--navy);margin-top:4px;font-size:13px}.cart-coupon-details>summary i{width:26px;height:26px;color:var(--blue);background:#eef5fb;border-radius:50%;place-items:center;font-size:17px;font-style:normal;transition:transform .18s;display:grid}.cart-coupon-details[open]>summary i{transform:rotate(45deg)}.cart-trust-row{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:11px;min-height:auto!important;display:grid!important}.cart-trust-row span{color:#4b7160;text-align:center;background:#f3f8f5;border-radius:6px;place-items:center;min-height:34px;padding:5px;font-size:7px;font-weight:750;display:grid}.cart-shipping-options{border-top:1px solid #e4eaf0}.cart-shipping-options label{cursor:pointer;border-bottom:1px solid #e8edf1;grid-template-columns:17px 42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:grid}.cart-shipping-options label:last-child{border-bottom:0}.cart-shipping-options label.selected{box-shadow:inset 4px 0 var(--blue);background:#eef7ff}.cart-shipping-options input{accent-color:var(--blue)}.cart-shipping-options img,.cart-shipping-options i{object-fit:contain;width:42px;height:28px}.cart-shipping-options span,.cart-shipping-options b,.cart-shipping-options small{min-width:0;display:block}.cart-shipping-options b{color:var(--navy);font-size:10px}.cart-shipping-options small{color:#748393;margin-top:3px;font-size:8px}.cart-shipping-options strong{color:var(--navy);white-space:nowrap;font-size:10px}.cart-page-summary .cart-selected-shipping{background:#f0f6fb;border-radius:7px;justify-items:start;min-height:48px;margin:7px 0;padding:9px 10px;display:grid}.cart-page-summary .cart-selected-shipping span{color:var(--navy);font-size:9px;font-weight:800}.cart-page-summary .cart-selected-shipping small{color:#667789;font-size:8px}.cart-budget-print{display:none}.cart-page{width:min(1320px,100% - 48px);padding-top:34px}.cart-back-link{color:var(--blue);margin-bottom:22px;font-size:13px;font-weight:800;display:inline-flex}.cart-page-heading{align-items:center;margin-bottom:24px}.cart-page-heading h1{margin:0 0 5px;font-size:36px}.cart-page-heading p{font-size:14px}.cart-page-heading-actions{align-items:center}.cart-page-heading-actions button{min-height:44px;padding:0 18px;font-size:12px}.cart-page-heading-actions .cart-clear-button{background:0 0;border-color:#0000}.cart-page-grid{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.cart-page-products>header{grid-template-columns:minmax(300px,1fr) 110px 160px 120px;gap:16px;min-height:58px;padding:0 26px;font-size:12px;display:grid}.cart-page-products>header b:nth-child(n+2){text-align:center}.cart-page-products>header b:last-child{text-align:right}.cart-page-items-scroll{height:auto;max-height:none;overflow:visible}.cart-page-items-scroll::-webkit-scrollbar{width:8px}.cart-page-items-scroll::-webkit-scrollbar-track{background:#f5f7f9}.cart-page-items-scroll::-webkit-scrollbar-thumb{background:#b9c7d3;border:2px solid #f5f7f9;border-radius:10px}.cart-page-item{grid-template-columns:minmax(300px,1fr) 110px 160px 120px;gap:16px;min-height:107px;padding:13px 26px}.cart-product-cell{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:15px;min-width:0;display:grid}.cart-product-cell>a img,.cart-product-cell>a .cart-no-image{object-fit:contain;background:#fff;border:1px solid #dfe7ed;border-radius:9px;width:76px;height:76px;padding:4px}.cart-page-item-info b{color:#10223b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.cart-page-item-info small{margin-top:5px;font-size:12px}.cart-page-item-info button{color:#7b8998;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:28px;margin:4px 0 0;padding:0;font-size:12px;display:inline-flex}.cart-page-item-info button:hover{color:var(--red)}.cart-item-unit-price,.cart-item-subtotal{color:#10223b;text-align:center;font-size:14px}.cart-item-subtotal{text-align:right;font-size:15px}.cart-page-item-quantity>span{display:none}.cart-page-item-quantity{justify-content:center;display:flex}.cart-page-item-quantity .quantity-control{grid-template-columns:42px minmax(54px,72px) 42px;display:grid}.cart-page-item-quantity .quantity-control button,.cart-page-item-quantity .quantity-control input{border-radius:0;width:auto;height:42px;font-size:14px}.cart-page-item-quantity .quantity-control button:first-child{border-radius:8px 0 0 8px}.cart-page-item-quantity .quantity-control button:last-child{border-radius:0 8px 8px 0}.cart-page-item-quantity .quantity-control input:focus{z-index:1;outline-offset:-2px;outline:2px solid #0a6dd847;position:relative}.cart-security-footer{background:#fbfdff;border-top:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px 26px;display:flex}.cart-security-footer>div{align-items:center;gap:10px;display:flex}.cart-security-footer i{width:32px;height:32px;color:var(--blue);border:1px solid #a8ccec;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.cart-security-footer span,.cart-security-footer b,.cart-security-footer small,.cart-security-footer a{display:block}.cart-security-footer b{color:var(--navy);font-size:12px}.cart-security-footer small,.cart-security-footer a{color:#758496;margin-top:2px;font-size:12px}.cart-security-footer a{color:var(--blue)}.cart-page-summary{border-radius:14px;padding:24px;top:24px}.cart-page-summary h2{color:var(--navy);margin:0 0 18px;font-size:18px}.cart-page-summary>div{min-height:36px;font-size:13px}.cart-page-summary>div b,.cart-page-summary>div small{font-size:13px}.cart-page-summary .cart-page-total{min-height:56px;margin:0 0 12px}.cart-page-summary .cart-page-total span{color:var(--navy);font-size:16px;font-weight:800}.cart-page-summary .cart-page-total b{color:var(--blue);font-size:28px}.cart-page-summary .cart-discount-row{align-items:flex-start;gap:16px;padding:7px 0}.cart-page-summary .cart-discount-row span{color:var(--navy);gap:2px;font-weight:750;display:grid}.cart-page-summary .cart-discount-row small{color:#6c7d8f;font-size:10px;font-weight:600}.cart-page-summary .cart-discount-row.applied b{color:#078557;white-space:nowrap}.cart-page-summary .cart-discount-row.payment b{color:#096bc8;text-align:right;white-space:nowrap}.cart-coupon-status{color:#8a5a00;background:#fff9ec;border:1px solid #f0d6a4;border-radius:8px;margin:2px 0 12px;padding:9px 11px;font-size:11px;line-height:1.4}.cart-coupon-status.success{color:#087a52;background:#effaf5;border-color:#bce7d4}.cart-account-address{color:var(--navy);background:#eff6fc;border-radius:8px;gap:3px;margin:0 14px 11px;padding:10px 11px;display:grid}.cart-account-address b{font-size:11px}.cart-account-address span,.cart-account-address small{font-size:10px;line-height:1.35}.cart-account-address small{color:#54708a}.cart-page-summary .cart-page-commercial{gap:10px;margin:12px 0}.cart-page-summary .cart-commercial-card>header{padding:13px 14px 10px}.cart-commercial-card>header span,.cart-coupon-details>summary small{font-size:10px}.cart-commercial-card>header b,.cart-coupon-details>summary b{font-size:14px}.cart-page-summary .cart-postal-form,.cart-page-summary .cart-coupon-form{padding:0 14px 13px}.cart-postal-form input,.cart-coupon-form input{height:44px;font-size:13px}.cart-postal-form button,.cart-coupon-form button{min-width:102px;font-size:12px}.cart-page-summary .cart-shipping-options label{grid-template-columns:18px 34px minmax(0,1fr) auto;gap:9px;min-height:62px;padding:9px 12px}.cart-page-summary .cart-shipping-options label>strong{grid-column:auto;justify-self:end}.cart-shipping-options b,.cart-shipping-options strong{font-size:12px}.cart-shipping-options small,.cart-commercial-message{font-size:11px}.cart-shipping-calculator{margin:14px 0 10px}.cart-custom-freight-note{color:#7b5b14;background:#fff8e8;border-top:1px solid #e4eaf0;margin:0;padding:11px 13px;font-size:11px;line-height:1.45}.cart-coupon-details>summary{min-height:58px}.coupon-manager{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:18px;display:grid}.coupon-editor,.coupon-list{background:#fff;border:1px solid #d7e1eb;border-radius:14px;overflow:hidden;box-shadow:0 10px 26px #0827490d}.coupon-editor-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.coupon-editor-heading span{color:var(--blue);letter-spacing:.14em;font-size:10px;font-weight:900}.coupon-editor-heading h2,.coupon-list h2{color:var(--navy);margin:5px 0 0}.coupon-editor-heading button{color:var(--blue);background:#fff;border:1px solid #ccd9e5;border-radius:8px;padding:9px 12px;font-weight:800}.coupon-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.coupon-fields label,.coupon-rules section>input{color:#536579;font-size:11px;font-weight:800}.coupon-fields input,.coupon-fields select,.coupon-rules section>input{width:100%;height:42px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:8px;margin-top:6px;padding:0 11px;display:block}.coupon-switches{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.coupon-switches label{color:var(--navy);border:1px solid #d4e0eb;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.coupon-rules{grid-template-columns:.65fr 1fr 1.2fr;gap:12px;display:grid}.coupon-rules section{border:1px solid #d8e2ec;border-radius:10px;min-width:0;padding:14px}.coupon-rules h3{color:var(--navy);margin:0;font-size:13px}.coupon-rules p{color:#718196;margin:4px 0 10px;font-size:10px}.coupon-rules label{color:#233b55;align-items:flex-start;gap:8px;margin:8px 0;font-size:11px;display:flex}.coupon-rules label small{color:#8290a1;margin-top:2px;display:block}.coupon-choice-list{max-height:225px;padding-right:5px;overflow:auto}.coupon-save{align-items:center;gap:12px;margin-top:18px;display:flex}.coupon-save button{background:var(--blue);color:#fff;border:0;border-radius:9px;padding:12px 20px;font-weight:900}.coupon-save span{color:#15835d;font-size:11px;font-weight:800}.coupon-list>h2{border-bottom:1px solid #e0e7ee;padding:20px}.coupon-list article{border-bottom:1px solid #e6ebf0;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px 18px;display:grid}.coupon-list article>div span{color:#6a7887;background:#eef2f5;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-block}.coupon-list article>div span.active{color:#087a54;background:#e7f7ef}.coupon-list h3,.coupon-list p{margin:5px 0 0}.coupon-list article>strong{color:var(--navy);font-size:18px}.coupon-list article>small{color:#718196}.coupon-list article>button{color:var(--blue);background:#fff;border:1px solid #ccd9e5;border-radius:7px;padding:7px 10px;font-weight:800}.coupon-list article>button.danger{color:#cf2831;border-color:#f0c3c6}.product-card .price small{color:#51687d;width:100%;margin-top:4px;font-size:11px;font-weight:750;display:block}.product-whatsapp-button,.detail-whatsapp-button{background:#effbf6;border:1px solid #159967;border-radius:8px;justify-content:center;align-items:center;min-height:38px;margin-top:8px;font-size:11px;font-weight:900;text-decoration:none;display:flex;color:#087a54!important}.product-whatsapp-button:hover,.detail-whatsapp-button:hover{background:#e1f7ed}.detail-price small{color:#51687d;margin-top:6px;font-size:13px;font-weight:800;display:block}@media (width<=1000px){.coupon-manager,.coupon-rules{grid-template-columns:1fr}}@media (width<=650px){.coupon-fields{grid-template-columns:1fr}}.cart-checkout-button{min-height:54px;font-size:14px}.cart-summary-budget{border:1px solid var(--blue);width:100%;min-height:48px;color:var(--blue);cursor:pointer;background:#fff;border-radius:8px;margin-top:9px;font-size:13px;font-weight:800}.cart-summary-safe{color:#718091;text-align:center;margin:13px 0 0;font-size:12px}.cart-mobile-checkout{display:none}.cart-page-empty,.cart-page-loading{text-align:center;color:#7e8b98;padding:65px 25px}.cart-page-empty b,.cart-page-empty span{display:block}.cart-page-empty b{color:var(--navy);font-size:20px}.cart-page-empty span{margin:8px 0 22px;font-size:11px}.cart-page-empty a{background:var(--blue);color:#fff;border-radius:6px;place-items:center;min-height:44px;padding:0 22px;font-size:10px;font-weight:800;display:inline-grid}.checkout-shell{background:#f3f6f8;min-height:100vh;padding-bottom:60px}.checkout-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,50vw - 560px);display:flex}.checkout-header img{width:120px;display:block}.checkout-header span{color:var(--green);font-size:10px;font-weight:750}.checkout-progress{color:#9aa5af;align-items:center;gap:12px;width:min(1120px,100% - 40px);min-height:64px;margin:0 auto;font-size:9px;display:flex}.checkout-progress b{border-bottom:3px solid #dbe2e8;flex:1;padding-bottom:10px}.checkout-progress b:first-child{color:var(--green);border-color:var(--green)}.checkout-progress b.active{color:var(--blue);border-color:var(--blue)}.checkout-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;width:min(1120px,100% - 40px);margin:0 auto;display:grid}.checkout-form-card,.checkout-summary{background:#fff;border:1px solid #dfe5ea;border-radius:8px;padding:26px}.checkout-form-card>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.checkout-form-card h1{color:var(--navy);font-family:var(--font-manrope);margin:7px 0;font-size:27px}.checkout-form-card>p{color:#7e8a97;margin:0 0 24px;font-size:11px}.checkout-form-card form{flex-direction:column;gap:16px;display:flex}.checkout-fields{gap:12px;display:grid}.checkout-fields.two{grid-template-columns:1fr 1fr}.checkout-fields.address{grid-template-columns:.7fr 2fr .55fr 1fr}.checkout-fields.address label:nth-child(5),.checkout-fields.address label:nth-child(6){grid-column:span 2}.checkout-fields label{color:#485768;font-size:9px;font-weight:750}.checkout-fields input,.checkout-fields select{background:#fff;border:1px solid #ced7e0;border-radius:5px;outline:0;width:100%;height:42px;margin-top:6px;padding:0 11px}.checkout-fields input[readonly]{color:#53687a;background:#f3f7fa}.checkout-fiscal-lookup{color:#174f78;background:#f2f9ff;border:1px solid #bdd8ec;border-radius:6px;grid-column:1/-1;padding:10px 12px;font-size:10px;line-height:1.4}.checkout-fiscal-result{color:#12385d;background:#f2f8fe;border:1px solid #b8d8f5;border-radius:12px;margin-top:14px;padding:14px 16px}.checkout-fiscal-result b,.checkout-fiscal-result p{margin:0;display:block}.checkout-fiscal-result p{margin-top:5px;font-size:13px;line-height:1.45}.checkout-fiscal-result.calculated{color:#14623d;background:#f0fbf5;border-color:#9ed8bc}.checkout-fiscal-result.review_required{color:#7d4d00;background:#fff8e8;border-color:#efc87a}.checkout-summary-fiscal-mini{color:#12385d;border-top:1px solid #dce6ef;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.checkout-integration-section{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.checkout-integration-section>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.checkout-integration-section h2{color:var(--navy);margin:7px 0 13px;font-size:17px}.checkout-option{background:#fff;border:1px solid #cbd7e1;border-radius:7px;align-items:center;gap:11px;min-height:62px;padding:12px;display:flex}.checkout-option.selected{border-color:var(--blue);background:#f5faff}.checkout-option div{flex:1}.checkout-option b,.checkout-option small{display:block}.checkout-option b{color:var(--navy);font-size:11px}.checkout-option small{color:var(--muted);margin-top:3px;font-size:9px}.checkout-option i{color:#b76218;background:#fff4e8;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.checkout-provider-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.checkout-provider-tabs button{min-height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #ccd7e1;border-radius:6px;font-size:10px;font-weight:800}.checkout-provider-tabs button.active{border-color:var(--blue);background:var(--blue);color:#fff}.checkout-payment-options{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;display:grid}.checkout-payment-options label{min-height:42px;color:var(--navy);cursor:pointer;border:1px solid #d3dce4;border-radius:6px;align-items:center;gap:8px;padding:0 11px;font-size:10px;display:flex}.checkout-payment-options label.selected{border-color:var(--green);background:#f1faf6}.integration-pending-note{color:#8a5d2b;margin-top:9px;font-size:8px;display:block}.checkout-price-warning{color:#975617;background:#fff7ed;border:1px solid #f0cfab;border-radius:6px;margin:14px 0 0;padding:11px;font-size:9px;line-height:1.5}.checkout-development-notice{border:1px solid #f0c28f;border-left:4px solid var(--orange);background:#fff8ef;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px 22px;display:flex}.checkout-development-notice>div{gap:5px;display:grid}.checkout-development-notice span{color:#b95c13;letter-spacing:.11em;font-size:10px;font-weight:800}.checkout-development-notice strong{color:var(--navy);font-size:16px}.checkout-development-notice p{color:#5d6f80;margin:0;font-size:12px;line-height:1.55}.checkout-development-notice a{background:var(--blue);color:#fff;border-radius:7px;flex:none;padding:14px 20px;font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px #0b70d12e}.checkout-development-notice a:hover{background:var(--blue-2)}@media (width<=720px){.checkout-development-notice{flex-direction:column;align-items:stretch}.checkout-development-notice a{text-align:center}}.checkout-fields input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a6dd814}.postal-lookup{color:var(--green);margin-top:5px;font-size:8px;font-weight:650;display:block}.checkout-form-card form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:46px;font-size:11px;font-weight:800}.checkout-form-card form>button:disabled{opacity:.5;cursor:default}.checkout-notice{color:var(--green);background:#edf8f3;border-radius:5px;padding:11px;font-size:9px}.checkout-consent{color:#667483;align-items:center;gap:8px;font-size:9px;display:flex}.checkout-consent input{accent-color:var(--blue)}.order-success{text-align:center;background:#fff;border:1px solid #dbe5df;border-radius:10px;width:min(620px,100% - 40px);margin:80px auto;padding:45px}.order-success>span{color:var(--green);letter-spacing:.14em;font-size:9px;font-weight:850}.order-success h1{color:var(--navy);margin:12px 0;font-size:34px}.order-success p{color:#6f7c89;line-height:1.6}.order-success a{background:var(--blue);color:#fff;border-radius:5px;align-items:center;min-height:42px;margin-top:12px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex}.order-admin-row{color:#4c5a6b;border-top:1px solid #edf1f4;grid-template-columns:34px 1fr 1.5fr .45fr .8fr 1fr .8fr;align-items:center;gap:12px;min-height:58px;padding:8px 18px;font-size:9px;transition:background .16s,box-shadow .16s;display:grid;position:relative}.order-admin-row:not(.order-admin-head):hover{box-shadow:inset 3px 0 var(--blue);background:#f5f9fd}.order-admin-row-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.order-admin-row>span{z-index:2;pointer-events:none;position:relative}.order-select-cell{place-items:center;display:grid;pointer-events:auto!important}.order-select-cell input{width:15px;height:15px;accent-color:var(--blue);cursor:pointer;margin:0}.orders-toolbar{background:#fbfcfd;border-bottom:1px solid #e5ebf0;align-items:center;gap:12px;min-height:64px;padding:11px 18px;display:flex}.orders-toolbar label{background:#fff;border:1px solid #ccd7e1;border-radius:6px;width:min(470px,48%);height:40px;display:flex;overflow:hidden}.orders-toolbar input{min-width:0;color:var(--navy);border:0;outline:0;flex:1;padding:0 12px;font-size:10px}.orders-toolbar label button{min-width:62px;color:var(--blue);cursor:pointer;background:#f7f9fb;border:0;border-left:1px solid #e2e8ed;font-size:8px;font-weight:800}.orders-toolbar label button:disabled{color:#a3adb7;cursor:default}.orders-toolbar>b{color:#687789;margin-left:auto;font-size:9px}.orders-toolbar>button{min-height:36px;color:var(--red);cursor:pointer;background:#fff;border:1px solid #efc2c6;border-radius:6px;padding:0 14px;font-size:9px;font-weight:850}.orders-toolbar>button:hover{background:#fff0f1}.orders-toolbar>button:disabled{opacity:.45;cursor:default}.order-admin-head{color:#8793a0;text-transform:uppercase;background:#f8fafb;border-top:0;min-height:36px;font-size:8px;font-weight:800}.order-admin-row b,.order-admin-row small{display:block}.order-admin-row small{color:#8c98a4;margin-top:4px;font-size:8px}.order-source-badge{text-transform:none;background:#edf7ff;border:1px solid #bfd9ee;border-radius:999px;align-items:center;gap:3px;width:fit-content;margin-top:6px;padding:4px 8px;font-weight:700;line-height:1.2;display:inline-flex;color:#0966a8!important;font-size:8px!important}.order-source-badge b{color:inherit;font-size:inherit;font-weight:900}.order-source-badge.merchant{background:#eaf7ee;border-color:#a8d4b4;color:#08783b!important}.order-source-badge.ads{background:#edf3ff;border-color:#b9ccef;color:#1556a8!important}.order-source-badge.unknown{background:#f3f6f8;border-color:#d8e0e6;color:#718196!important}.order-open-link{color:var(--blue);font-size:10px;font-weight:850}.order-list-card{border-radius:9px;overflow-x:auto;box-shadow:0 12px 32px #0a28480e}.orders-admin-workspace{flex-direction:column;gap:14px;display:flex}.orders-summary-strip{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:7px;display:grid}.orders-summary-strip button{--order-summary-accent:#8ea3b4;border:1px solid #dbe5ed;border-left:3px solid var(--order-summary-accent);color:#65778a;text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-height:50px;padding:8px 10px;transition:all .16s;display:flex}.orders-summary-strip button:hover,.orders-summary-strip button.active{border-color:var(--order-summary-accent);color:#075f9d;background:#f4f9fd;box-shadow:0 5px 14px #08539112}.orders-summary-strip button.priority:not(.active){background:#f5fcf8}.orders-summary-strip span{align-items:center;gap:6px;min-width:0;font-size:8px;font-weight:800;line-height:1.2;display:flex}.orders-summary-strip span i{background:var(--order-summary-accent);border-radius:50%;flex:none;width:7px;height:7px}.orders-summary-strip b{color:#0b3155;flex:none;font-size:17px}.orders-summary-strip button[data-status=all]{--order-summary-accent:#0873d1}.orders-summary-strip button[data-status=awaiting_payment]{--order-summary-accent:#f1be00}.orders-summary-strip button[data-status=paid]{--order-summary-accent:#24a866}.orders-summary-strip button[data-status=processing]{--order-summary-accent:#089eb5}.orders-summary-strip button[data-status=invoiced]{--order-summary-accent:#1294e5}.orders-summary-strip button[data-status=ready_to_ship]{--order-summary-accent:#ff6739}.orders-summary-strip button[data-status=carrier_handoff]{--order-summary-accent:#777bea}.orders-summary-strip button[data-status=shipped]{--order-summary-accent:#64c743}.orders-summary-strip button[data-status=delivered]{--order-summary-accent:#454545}.orders-summary-strip button[data-status=delivery_failed]{--order-summary-accent:#8b8b8b}.orders-summary-strip button[data-status=completed]{--order-summary-accent:#a1aab1}.orders-summary-strip button[data-status=cancelled]{--order-summary-accent:#de4852}.orders-result-count{color:#718296;white-space:nowrap;font-size:9px;font-weight:800}.orders-summary-strip button[data-status=returns]{--order-summary-accent:#8b5bd7}.orders-summary-strip button[data-status=ready_to_ship_carrier]{--order-summary-accent:#ff6739}.orders-summary-strip button[data-status=ready_to_ship_pickup]{--order-summary-accent:#d78b12}.orders-summary-strip button[data-status=ready_to_ship_fleet]{--order-summary-accent:#1474ad}.orders-summary-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.orders-summary-heading>span{color:#677c8f;font-size:10px;font-weight:750}.orders-summary-heading>div{gap:7px;display:flex}.orders-summary-heading button{color:#fff;cursor:pointer;background:#0873d1;border:1px solid #bcd0df;border-radius:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.orders-summary-heading button.secondary{color:#075f9d;background:#fff}.orders-summary-item{gap:4px;min-width:0;display:grid}.orders-summary-item>button{width:100%}.orders-summary-strip.organizing .orders-summary-item{cursor:grab;background:#f7fbfe;border:1px dashed #a9c2d4;border-radius:10px;padding:4px}.orders-summary-strip.organizing .orders-summary-item:active{cursor:grabbing}.orders-summary-strip.organizing .orders-summary-item>button{cursor:grab}.orders-summary-strip span em{color:#8da3b5;letter-spacing:-3px;font-size:12px;font-style:normal}.orders-summary-move-actions{grid-template-columns:1fr 1fr;gap:4px;display:grid}.orders-summary-move-actions button{color:#075f9d;cursor:pointer;background:#fff;border:1px solid #cbdbe6;border-radius:5px;min-height:25px;padding:0;font-weight:850}.orders-summary-move-actions button:disabled{opacity:.35;cursor:default}.orders-deleted-card{color:#173b5b;background:#fff;border:1px solid #d9e2e9;border-left:4px solid #7b8793;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;margin-bottom:14px;padding:16px 20px;text-decoration:none;transition:all .16s;display:grid}.orders-deleted-card:hover{border-color:#aebdc9;transform:translateY(-1px);box-shadow:0 8px 22px #102c4514}.orders-deleted-card>span{gap:3px;display:grid}.orders-deleted-card small{color:#718196;letter-spacing:.1em;font-size:8px;font-weight:900}.orders-deleted-card span>b{font-size:16px}.orders-deleted-card em{color:#65778a;font-size:10px;font-style:normal}.orders-deleted-card>strong{text-align:center;color:#243f58;min-width:42px;font-size:24px}.orders-deleted-card>i{color:#0873d1;font-size:10px;font-style:normal;font-weight:850}.deleted-orders-page{align-content:start;gap:18px;display:grid}.deleted-orders-page>.tiny-products-header>a{color:#0873d1;font-weight:800;text-decoration:none}.deleted-orders-list{background:#fff;border:1px solid #d9e2e9;border-radius:10px;overflow:hidden}.deleted-orders-list>header,.deleted-orders-list>a{grid-template-columns:150px minmax(190px,1.2fr) minmax(150px,.8fr) minmax(180px,1fr) 100px 16px;align-items:center;gap:14px;padding:13px 17px;display:grid}.deleted-orders-list>header{color:#718196;text-transform:uppercase;background:#f7f9fb;font-size:8px;font-weight:900}.deleted-orders-list>a{color:#173b5b;border-top:1px solid #e8edf1;text-decoration:none;position:relative}.deleted-orders-list>a:hover{background:#f5f9fc}.deleted-orders-list>a span b,.deleted-orders-list>a span small{display:block}.deleted-orders-list>a span small{color:#718196;margin-top:4px;font-size:9px}.deleted-orders-list>a>strong{text-align:right;color:#173b5b}.deleted-orders-list>a>i{color:#0873d1;font-size:20px;font-style:normal}.deleted-orders-empty{color:#718196;text-align:center;place-items:center;gap:6px;padding:42px;display:grid}.deleted-orders-empty b{color:#294a66}.order-archived-alert{color:#29445c;background:#f5f7f9;border:1px solid #c8d1d8;border-left:5px solid #6f7c87;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.order-archived-alert span{letter-spacing:.12em;font-size:9px;font-weight:900}.order-archived-alert h2{margin:5px 0 3px}.order-archived-alert p{color:#65778a;margin:0}.order-archived-alert>b{text-align:right}.order-archived-alert>b small{color:#718196;margin-top:4px;font-weight:500;display:block}@media (width<=760px){.orders-deleted-card{grid-template-columns:1fr auto}.orders-deleted-card>i{grid-column:1/-1}.deleted-orders-list{overflow-x:auto}.deleted-orders-list>header,.deleted-orders-list>a{min-width:900px}.order-archived-alert{flex-direction:column;align-items:flex-start}.order-archived-alert>b{text-align:left}}.orders-toolbar{flex-wrap:wrap;position:sticky;left:0}.orders-toolbar>select{min-width:190px;min-height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #ccd7e1;border-radius:6px;padding:0 34px 0 11px;font-size:9px;font-weight:700}.order-admin-li-grid{grid-template-columns:32px 145px 170px minmax(180px,1.1fr) 120px 130px minmax(190px,1.15fr) 90px 14px;gap:12px;min-width:1120px}.order-admin-li-grid:not(.order-admin-head){background:#fff;min-height:76px}.order-admin-li-grid:not(.order-admin-head):nth-of-type(2n){background:#f8fafc}.order-admin-li-grid:not(.order-admin-head):hover{box-shadow:none;background:#f3f7fa}.order-admin-li-grid:not(.order-admin-head):before{content:"";z-index:3;background:var(--order-row-accent,var(--blue));pointer-events:none;border-radius:999px;height:5px;position:absolute;top:0;left:10px;right:10px}.order-admin-li-grid.order-status-row-awaiting_payment{--order-row-accent:#f1be00}.order-admin-li-grid.order-status-row-paid{--order-row-accent:#52e289}.order-admin-li-grid.order-status-row-processing{--order-row-accent:#089eb5}.order-admin-li-grid.order-status-row-invoiced{--order-row-accent:#1294e5}.order-admin-li-grid.order-status-row-ready_to_ship{--order-row-accent:#ff6739}.order-admin-li-grid.order-status-row-carrier_handoff{--order-row-accent:#8f92ef}.order-admin-li-grid.order-status-row-shipped{--order-row-accent:#64c743}.order-admin-li-grid.order-status-row-delivered{--order-row-accent:#454545}.order-admin-li-grid.order-status-row-delivery_failed{--order-row-accent:#8b8b8b}.order-admin-li-grid.order-status-row-completed{--order-row-accent:#bebebe}.order-admin-li-grid.order-status-row-cancelled{--order-row-accent:#de4852}.order-admin-li-grid>span{min-width:0}.order-admin-li-grid>span>b{text-overflow:ellipsis;white-space:nowrap;color:#12304f;overflow:hidden}.order-admin-li-grid>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-admin-li-grid .order-open-link{color:#0564be}.order-inline-status{background:#fff;border:1px solid #cdd9e2;border-radius:5px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:0 7px;display:grid;pointer-events:auto!important}.order-inline-status select{color:#183651;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px;font-size:9px;font-weight:800}.order-inline-status select:disabled{cursor:wait;opacity:.58}.order-inline-status>small{color:#607387;text-align:center;grid-column:1/-1;margin:-3px 0 3px}.order-status-dot{background:#8ea3b4;border-radius:50%;width:8px;height:8px}.order-status-dot.status-awaiting_payment{background:#f1be00}.order-status-dot.status-paid{background:#52e289}.order-status-dot.status-processing{background:#089eb5}.order-status-dot.status-invoiced{background:#1294e5}.order-status-dot.status-ready_to_ship{background:#ff6739}.order-status-dot.status-carrier_handoff{background:#8f92ef}.order-status-dot.status-shipped{background:#64c743}.order-status-dot.status-delivered{background:#454545}.order-status-dot.status-delivery_failed{background:#8b8b8b}.order-status-dot.status-completed{background:#bebebe}.order-status-dot.status-cancelled{background:#de4852}.order-origin-cell b{color:#173a5d!important}.order-origin-cell small{color:#718396!important}.order-provider-cell img{object-position:left center;display:block}.order-provider-cell img.mercado-pago{object-fit:contain;width:104px;height:30px}.order-provider-cell img.paghiper{object-fit:contain;width:82px;height:24px}.order-provider-cell small{text-transform:capitalize}.order-tiny-state{background:#fff1d3;border-radius:99px;width:max-content;padding:2px 6px;font-weight:800;color:#8b5b00!important;font-size:7px!important;display:inline-flex!important}.order-tiny-state.synced{background:#dff4e9;color:#087650!important}.freight-admin-page .tiny-products-header{margin-bottom:22px}.freight-requests-workspace{flex-direction:column;gap:18px;width:100%;display:flex}.freight-request-table{border-radius:9px;width:100%;max-height:none;overflow:auto visible;box-shadow:0 12px 32px #0a28480e}.freight-request-toolbar{background:#fbfcfd;border-bottom:1px solid #e5ebf0;align-items:center;gap:12px;min-height:64px;padding:11px 18px;display:flex;position:sticky;left:0}.freight-request-toolbar label{background:#fff;border:1px solid #ccd7e1;border-radius:6px;width:min(560px,55%);height:40px;display:flex;overflow:hidden}.freight-request-toolbar input{min-width:0;color:var(--navy);border:0;outline:0;flex:1;padding:0 12px;font-size:10px}.freight-request-toolbar label button{min-width:64px;color:var(--blue);cursor:pointer;background:#f7f9fb;border:0;border-left:1px solid #e2e8ed;font-size:8px;font-weight:800}.freight-request-toolbar label button:disabled{color:#a3adb7;cursor:default}.freight-request-toolbar select{min-width:205px;min-height:40px;color:var(--navy);background:#fff;border:1px solid #ccd7e1;border-radius:6px;padding:0 34px 0 11px;font-size:9px;font-weight:750}.freight-request-toolbar>b{color:#687789;white-space:nowrap;margin-left:auto;font-size:9px}.freight-request-grid{grid-template-columns:30px 155px 155px 105px minmax(190px,1.2fr) minmax(170px,1fr) 80px 120px 14px;align-items:center;gap:12px;min-width:1220px;display:grid}.freight-row-check{cursor:pointer;place-items:center;min-width:0;display:grid!important}.freight-row-check input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer;margin:0}.freight-row-check input:disabled{cursor:not-allowed;opacity:.45}.freight-delete-selected{color:#a52d37;cursor:pointer;white-space:nowrap;background:#fff5f5;border:1px solid #e1b7bc;border-radius:6px;min-height:32px;padding:0 11px;font-size:9px;font-weight:850}.freight-delete-selected:hover:not(:disabled){background:#ffe9eb}.freight-delete-selected:disabled{color:#9aa5ae;cursor:not-allowed;background:#f5f7f8;border-color:#dbe2e7}.freight-request-head{color:#8793a0;text-transform:uppercase;background:#f8fafb;border-bottom:1px solid #e5ebf0;min-height:36px;padding:0 16px;font-size:8px;font-weight:800}.freight-request-row{color:#183651;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5ebf0;min-height:68px;padding:9px 16px}.freight-request-row:nth-of-type(2n){background:#f5f9fc}.freight-request-row:hover{background:#eef7ff}.freight-request-row.active{box-shadow:inset 4px 0 0 var(--blue);background:#e7f4fd;position:relative}.freight-request-row>span{min-width:0;display:block}.freight-request-row b,.freight-request-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.freight-request-row b{color:#12304f;font-size:10px}.freight-request-row small{color:#8795a3;margin-top:4px;font-size:8px}.freight-request-row>span:nth-child(2) b{color:#0564be}.freight-request-row i,.freight-request-detail header i{color:#8b5b00;white-space:nowrap;background:#fff1d3;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.freight-request-row i[data-status=quoted],.freight-request-detail header i[data-status=quoted]{color:#075f9d;background:#e5f3fd}.freight-request-row i[data-status=accepted],.freight-request-detail header i[data-status=accepted]{color:#087650;background:#def4e9}.freight-request-row i[data-status=unavailable],.freight-request-detail header i[data-status=unavailable]{color:#8b5b00;background:#fff1d3}.freight-request-row i[data-status=expired],.freight-request-row i[data-status=cancelled],.freight-request-detail header i[data-status=expired],.freight-request-detail header i[data-status=cancelled]{color:#b33b48;background:#fde9eb}.freight-row-chevron{color:#0b70c9;text-align:right;font-size:22px}.freight-request-detail{border-radius:9px;width:100%;padding:22px;box-shadow:0 12px 32px #0a28480e}.freight-request-detail>header{align-items:center;padding-bottom:16px}.freight-detail-grid{border:1px solid #dfe7ee;border-radius:9px;gap:0;margin:16px 0;overflow:hidden}.freight-detail-grid article{border:0;border-right:1px solid #dfe7ee;border-radius:0;min-height:142px;padding:17px}.freight-detail-grid article:last-child{border-right:0}.freight-cart-snapshot,.freight-operational-summary,.freight-volume-editor{box-shadow:none}@media (width<=900px){.freight-request-toolbar{flex-wrap:wrap;align-items:stretch}.freight-request-toolbar label{width:100%}.freight-request-toolbar select{flex:1}.freight-request-toolbar>b{align-items:center;margin-left:0;display:flex}.freight-request-detail{padding:16px}.freight-detail-grid,.freight-detail-grid-three{grid-template-columns:1fr;display:grid}.freight-detail-grid article{border-bottom:1px solid #dfe7ee;border-right:0;min-height:0}.freight-detail-grid article:last-child{border-bottom:0}}.order-tracking-summary{text-overflow:ellipsis;white-space:nowrap;background:#e5f3fd;border:1px solid #bad8ee;border-radius:999px;width:max-content;max-width:100%;margin-top:4px;padding:3px 7px;font-size:8px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden;color:#075f9d!important}.order-total-value{text-align:right;font-size:10px;color:#142f4a!important}.order-row-chevron{color:#7990a3;text-align:center;font-size:19px}@media (width<=760px){.orders-summary-strip{padding-bottom:4px;display:flex;overflow-x:auto}.orders-summary-strip .orders-summary-item{min-width:138px}.orders-summary-strip .orders-summary-item>button{min-width:138px;min-height:48px}.orders-summary-heading{align-items:flex-start}.orders-summary-heading>span{max-width:45%}.return-process-card>header,.return-tracking-actions{flex-direction:column;align-items:stretch}.return-tracking-summary{grid-template-columns:1fr}.return-tracking-actions a,.return-tracking-actions button,.orders-toolbar label{width:100%}.orders-toolbar>select{flex:1}.orders-toolbar>b{margin-left:0}}.checkout-summary h2{color:var(--navy);margin:0 0 14px;font-size:16px}.checkout-summary article{border-top:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.checkout-summary article img{object-fit:contain;width:54px;height:54px}.checkout-summary article b,.checkout-summary article small{display:block}.checkout-no-image{width:54px;height:54px}.checkout-summary article b{font-size:9px;line-height:1.4}.checkout-summary article small{color:#8793a0;margin-top:4px;font-size:8px}.checkout-summary article strong{font-size:9px}.checkout-quantity{align-items:center;gap:5px;margin-top:8px;display:flex}.checkout-quantity button{min-width:24px;height:24px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d3dce4;border-radius:4px;font-size:10px}.checkout-quantity span{text-align:center;min-width:18px;font-size:9px;font-weight:800}.checkout-quantity input{width:38px;height:24px;color:var(--navy);font:inherit;text-align:center;-moz-appearance:textfield;background:#fff;border:1px solid #d3dce4;border-radius:4px;font-size:9px;font-weight:800}.checkout-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-quantity input:focus{outline:2px solid #0a6dd840}.checkout-quantity .checkout-remove{width:auto;color:var(--red);border:0;font-size:8px}.checkout-cost-row{color:#687687;border-top:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.checkout-cost-row b{color:var(--navy)}.checkout-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:10px;padding-top:16px;display:flex}.checkout-total b{color:var(--navy);font-size:19px}.checkout-summary>small{color:#8793a0;margin-top:8px;font-size:8px;display:block}.checkout-promo{color:#3c2a00;background:#ffbf00;justify-content:center;align-items:center;min-height:25px;font-size:10px;font-weight:800;display:flex}.checkout-grid{grid-template-columns:1fr;gap:14px}.checkout-summary{grid-row:1;padding:18px 22px}.checkout-form-card{grid-row:2;padding:20px 22px 24px}.checkout-summary h2{border-bottom:1px solid var(--line);padding-bottom:10px}.checkout-summary article{grid-template-columns:58px minmax(0,1fr) 110px;min-height:74px;padding:8px 0}.checkout-summary article strong{text-align:right;color:var(--green);font-size:12px}.checkout-summary .checkout-quantity{margin-top:5px}.checkout-cost-row,.checkout-total{width:min(330px,100%);margin-left:auto}.checkout-summary>small{text-align:right;width:min(330px,100%);margin-left:auto}.checkout-form-card form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 18px;display:grid}.checkout-form-card form>.checkout-fields.two{grid-column:1;grid-template-columns:1fr}.checkout-form-card form>.checkout-fields.address{background:#fff;border:1px solid #dfe5ea;border-radius:7px;grid-area:1/2/span 3;grid-template-columns:1fr 92px;padding:18px}.checkout-fields.address label:first-child,.checkout-fields.address label:nth-child(2),.checkout-fields.address label:nth-child(5),.checkout-fields.address label:nth-child(6){grid-column:1/-1}.checkout-form-card form>.checkout-integration-section:first-of-type{grid-area:4/2/span 4}.checkout-form-card form>.checkout-integration-section:nth-of-type(2){background:#fff;border:1px solid #dfe5ea;border-radius:7px;grid-area:1/3/span 4;margin-top:0;padding:18px}.checkout-form-card form>.checkout-consent,.checkout-form-card form>.checkout-price-warning,.checkout-form-card form>button,.checkout-form-card form>.checkout-notice{grid-column:3}.checkout-form-card form>button{color:#27323c;background:#f7b928;min-height:48px;box-shadow:0 8px 18px #f7b92833}.checkout-form-card form>button:not(:disabled):hover{background:#ffc83e;transform:translateY(-1px)}.checkout-form-card form:before{content:"SEUS DADOS";color:var(--blue);letter-spacing:.1em;border-bottom:1px solid var(--line);grid-area:1/1;padding-bottom:8px;font-size:9px;font-weight:850}.checkout-form-card form>.checkout-fields.two:first-of-type{grid-row:2}.checkout-form-card form>.checkout-fields.two:nth-of-type(2){grid-row:3}.mercado-card-box{background:#fff;border:1px solid #dbe4ec;border-radius:12px;width:min(540px,100% - 28px);margin:18px auto 10px;padding:18px;box-shadow:0 18px 45px #0b254514}.mercado-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding-bottom:12px;display:flex}.mercado-card-heading>img{object-fit:contain;object-position:left center;width:76px;height:32px}.mercado-card-heading>div{flex:1}.mercado-card-heading span,.mercado-card-heading b{display:block}.mercado-card-heading span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:900}.mercado-card-heading b{color:var(--navy);margin-top:4px;font-size:14px}.mercado-card-heading small{color:#718091;text-align:right;font-size:9px}.mercado-installment-help{color:#536779;background:#f4f8fc;border-radius:7px;margin:12px 0;padding:10px 12px;font-size:10px;line-height:1.5}.mercado-card-form{text-align:left;gap:11px;padding:10px 0 2px;display:grid}.mercado-card-form label{color:#08294b;gap:6px;font-size:10px;font-weight:800;display:grid}.mercado-card-form input,.mercado-card-form select,.mercado-secure-field{color:#08294b;width:100%;height:42px;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd7e1;border-radius:7px;padding:9px 11px}.mercado-secure-field{padding:0 10px;overflow:hidden}.mercado-secure-field iframe{height:40px!important;min-height:40px!important}.mercado-card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mercado-card-row.document{grid-template-columns:120px minmax(0,1fr)}.mercado-card-form button{color:#fff;cursor:pointer;background:#3483fa;border:0;border-radius:7px;min-height:48px;margin-top:4px;font-size:13px;font-weight:900}.mercado-card-form button:hover{background:#2968c8}@media (width<=560px){.mercado-card-row,.mercado-card-row.document{grid-template-columns:1fr}}.checkout-installment-preview{background:#f8fbfe;border-top:1px solid #dce5ed;padding:16px 18px 18px}.checkout-installment-title{color:#08294b;gap:3px;margin-bottom:12px;display:grid}.checkout-installment-title b{font-size:12px}.checkout-installment-title small{color:#687c90;font-size:9px;line-height:1.45}.checkout-installment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.checkout-installment-options>span{color:#08294b;background:#fff;border:1px solid #cfe1d8;border-radius:8px;gap:3px;min-height:58px;padding:10px;display:grid}.checkout-installment-options>span b{font-size:10px}.checkout-installment-options>span small{color:#16865c;font-size:8px;font-weight:800}.checkout-installment-options>span.with-interest{border-color:#d9e2ea;grid-column:1/-1}.checkout-installment-options>span.with-interest small{color:#687c90;font-weight:600}@media (width<=640px){.checkout-installment-options{grid-template-columns:1fr}.checkout-installment-options>span.with-interest{grid-column:auto}}.mercado-card-message{color:#175998;background:#eef6ff;border-radius:7px;margin-top:12px;padding:12px;font-size:10px;font-weight:700}.mercado-card-box.completed .mercado-card-message{color:var(--green);background:#eaf8f1}.mercado-pro-box{text-align:center;background:#fff;border:1px solid #dbe4ec;border-radius:12px;justify-items:center;gap:10px;width:min(480px,100% - 28px);margin:18px auto 10px;padding:24px;display:grid;box-shadow:0 18px 45px #0b254514}.mercado-pro-box>img{object-fit:contain;width:112px;height:48px}.mercado-pro-box>span{color:#3483fa;letter-spacing:.14em;font-size:8px;font-weight:900}.mercado-pro-box h2{color:#08294b;margin:0;font-size:19px}.mercado-pro-box p{color:#617489;max-width:380px;margin:0;font-size:11px;line-height:1.55}.mercado-pro-security{color:#16865c;background:#edf8f3;border-radius:7px;width:100%;padding:11px;font-size:9px;font-weight:800}.mercado-pro-box a,.mercado-pro-box button{color:#fff;cursor:pointer;background:#3483fa;border:0;border-radius:7px;width:100%;min-height:46px;padding:12px;font-size:11px;font-weight:900;text-decoration:none}.mercado-pro-box button:disabled{opacity:.72;cursor:wait}.mercado-pro-box small{color:#8291a0;font-size:8px}.checkout-empty{color:#8793a0;padding:35px 0;font-size:10px}.checkout-empty a{color:var(--blue);font-weight:750}.customer-access-shell{background:linear-gradient(135deg,#edf4f9,#f8fafc 55%,#e7f0f7);min-height:100vh;padding:42px 20px}.customer-access-brand{width:min(1020px,100%);margin:0 auto 22px;display:block}.customer-access-brand img{width:125px}.customer-access-card{background:#fff;border:1px solid #dbe4eb;border-radius:18px;grid-template-columns:1fr 1fr;width:min(1020px,100%);min-height:570px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #0b254521}.customer-access-intro{color:#fff;background:linear-gradient(145deg,#0b2545,#0b5a91);padding:58px}.customer-access-intro>span,.customer-account-hero span,.account-profile-card>span,.account-orders-card>span{letter-spacing:.14em;font-size:9px;font-weight:850}.customer-access-intro h1{font-family:var(--font-manrope);margin:16px 0;font-size:42px;line-height:1.08}.customer-access-intro p{color:#c8d9e8;line-height:1.7}.customer-access-intro ul{gap:14px;margin:35px 0 0;padding:0;list-style:none;display:grid}.customer-access-intro li:before{content:"✓";color:#69d5a9;margin-right:9px}.customer-access-form{padding:52px}.customer-access-form h2{color:var(--navy);font-family:var(--font-manrope);margin:28px 0 22px;font-size:27px}.account-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.account-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px}.account-tabs button.active{border-color:var(--blue);color:var(--blue);font-weight:800}.customer-access-form form{gap:14px;display:grid}.customer-access-form label{color:#536171;font-size:10px;font-weight:750}.customer-access-form input{border:1px solid #ccd6df;border-radius:6px;outline:0;width:100%;height:45px;margin-top:6px;padding:0 12px}.customer-access-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a6dd814}.account-password-control{display:block;position:relative}.account-password-control input{padding-right:46px}.account-password-control>button{color:#52697e;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;bottom:5px;right:7px}.account-password-control>button:hover,.account-password-control>button:focus-visible{color:var(--blue);background:#edf6fd;outline:0}.customer-access-form form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;height:47px;margin-top:5px;font-weight:800}.customer-access-form form>button:disabled{opacity:.6}.customer-access-form>a{color:var(--blue);margin-top:26px;font-size:10px;font-weight:750;display:inline-block}.account-message{color:var(--red);background:#fff0f1;border-radius:5px;margin:0;padding:10px;font-size:9px}.account-message.success{color:#08744f;background:#eaf8f1}.account-form-description{color:#6b7b89;margin:-12px 0 18px;font-size:11px;line-height:1.55}.customer-access-secondary{flex-wrap:wrap;gap:8px 18px;margin-top:17px;display:flex}.customer-access-secondary button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.account-migration-note{color:#664b18;background:#fff8e9;border:1px solid #f0d49a;border-radius:7px;gap:6px;margin-top:18px;padding:13px 14px;font-size:9px;line-height:1.5;display:grid}.account-migration-note strong{color:#4f3810;font-size:10px}.account-migration-note button{width:max-content;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.customer-login-methods{flex-wrap:wrap;gap:6px;margin:-12px 0 20px;display:flex}.customer-login-methods span{color:#526b80;background:#f6fafd;border:1px solid #d7e5ef;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800}.account-field-hint{color:#788898;margin-top:6px;font-size:8px;font-weight:500;display:block}.customer-access-security{color:#526d63;background:#eff9f5;border-left:3px solid #23a277;border-radius:5px;margin:18px 0 0;padding:11px 12px;font-size:8px;line-height:1.5}.customer-reset-shell{align-content:start;display:grid}.customer-reset-card{background:#fff;border:1px solid #dbe4eb;border-radius:16px;width:min(520px,100%);margin:0 auto;padding:42px;box-shadow:0 24px 70px #0b25451f}.customer-reset-card>span{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:900}.customer-reset-card h1{color:var(--navy);font-family:var(--font-manrope);margin:12px 0 8px;font-size:30px}.customer-reset-card>p{color:#687a8a;font-size:11px;line-height:1.55}.customer-reset-card form{gap:15px;margin-top:24px;display:grid}.customer-reset-card label{color:#536171;font-size:10px;font-weight:750}.customer-reset-card input{border:1px solid #ccd6df;border-radius:6px;outline:0;width:100%;height:46px;margin-top:6px;padding:0 12px}.customer-reset-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a6dd814}.customer-reset-card form button,.customer-primary-link{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;place-items:center;min-height:47px;padding:0 18px;font-weight:850;display:grid}.customer-primary-link{width:max-content;margin-top:23px}.customer-account-shell{background:#f3f6f8;min-height:100vh;padding-bottom:70px}.customer-account-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(24px,50vw - 540px);display:flex}.customer-account-header img{width:115px}.customer-account-header>a:last-child{color:var(--blue);font-size:10px;font-weight:800}.customer-account-hero{color:#fff;background:linear-gradient(120deg,#082e55,#0873b9);border-radius:16px 16px 0 0;align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:32px auto 0;padding:28px 32px;display:flex;box-shadow:0 18px 45px #082e5524}.customer-account-hero>div:nth-child(2){flex:1}.customer-account-hero h1{margin:5px 0 4px;font-size:30px}.customer-account-hero p{color:#d9e8f5;margin:0;font-size:11px}.account-avatar{background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:24px;font-weight:850;display:grid}.customer-account-nav{background:#fff;border:1px solid #dbe5ec;border-top:0;border-radius:0 0 14px 14px;align-items:center;gap:8px;width:min(1180px,100% - 40px);min-height:54px;margin:0 auto 22px;padding:0 22px;display:flex}.customer-account-nav a{color:#52697e;border-radius:7px;padding:10px 14px;font-size:10px;font-weight:800}.customer-account-nav a:hover{color:#0873d1;background:#edf6fd}.customer-logout{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:6px;padding:10px 14px;font-size:10px;font-weight:750}.customer-account-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.account-profile-card,.account-orders-card{background:#fff;border:1px solid #dbe5ec;border-radius:14px;padding:26px;box-shadow:0 8px 26px #082e550a}.account-profile-card>span,.account-orders-card>span,.account-section-title span{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:850}.account-profile-card h2,.account-orders-card h2{color:var(--navy);margin:8px 0 20px;font-size:20px}.account-card-description{color:#718296;margin:-12px 0 20px;font-size:10px;line-height:1.5}.account-profile-card dl{gap:0;margin:0;display:grid}.account-profile-card dl div{border-top:1px solid var(--line);padding:13px 0}.account-profile-card dt{color:var(--muted);text-transform:uppercase;font-size:8px}.account-profile-card dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.account-profile-edit{color:#0873d1;margin-top:18px;font-size:10px;font-weight:850;display:inline-block}.account-section-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.account-section-title h2{margin-bottom:16px}.account-section-title>small{color:#0873d1;background:#edf6fd;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.customer-order-row{border-top:1px solid var(--line);min-height:72px;color:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:0 -12px;padding:12px;transition:background .18s,transform .18s;display:flex}.customer-order-row:hover{background:#f4f8fc;transform:translate(3px)}.customer-order-row b,.customer-order-row small,.customer-order-row span{display:block}.customer-order-row small{color:var(--muted);margin-top:5px;font-size:9px}.customer-order-row>div:nth-child(2){text-align:right;margin-left:auto}.customer-order-row span{color:#a86a12;font-size:8px}.customer-order-row>div:nth-child(2) b{margin-top:5px;font-size:12px}.account-empty-orders{color:var(--muted);padding:35px 0;font-size:10px}.account-empty-orders a{color:var(--blue);font-weight:800}.customer-order-history-entry{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.customer-order-history-entry .customer-order-row{border-top:0;min-width:0;margin:0}.customer-buy-again.compact{flex-direction:column;align-items:flex-end;max-width:200px}.customer-buy-again.compact button{white-space:nowrap;border-radius:7px;min-height:35px;padding:0 12px;font-size:9px}.customer-buy-again.compact span{text-align:right;font-size:8px}.account-manager{width:min(1080px,100% - 40px);margin:18px auto 0}.account-manager-message{color:var(--green);background:#eaf7f1;border-radius:6px;margin-bottom:12px;padding:11px 14px;font-size:10px;font-weight:750}.account-settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-settings-card,.account-addresses-card{background:#fff;border:1px solid #dfe5ea;border-radius:10px;padding:25px}.account-settings-card>span,.account-addresses-card>span{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:850}.account-settings-card h2,.account-addresses-card h2{color:var(--navy);margin:8px 0 18px;font-size:19px}.account-settings-card{gap:11px;display:grid}.account-settings-card label,.address-form label{color:#596778;font-size:9px;font-weight:750}.account-settings-card input,.address-form input{border:1px solid #ced7e0;border-radius:5px;outline:0;width:100%;height:40px;margin-top:5px;padding:0 10px}.account-settings-card input:focus,.address-form input:focus{border-color:var(--blue)}.account-settings-card button,.address-form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:40px;font-size:10px;font-weight:800}.account-addresses-card{margin-top:18px}.saved-addresses{gap:9px;display:grid}.saved-addresses article{border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.saved-addresses b,.saved-addresses span,.saved-addresses small{display:block}.saved-addresses span{margin-top:4px;font-size:10px}.saved-addresses small{color:var(--muted);margin-top:3px;font-size:8px}.saved-addresses button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:9px}.saved-addresses p{color:var(--muted);font-size:10px}.address-form{border-top:1px solid var(--line);grid-template-columns:.8fr .8fr 1.4fr .6fr 1fr 1fr 1fr .45fr auto;align-items:end;gap:10px;margin-top:20px;padding-top:20px;display:grid}.admin-shell{color:#172333;background:#f4f6f8;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.admin-sidebar{z-index:30;color:#c8d5e3;background:#0b2545;flex-direction:column;width:245px;height:100vh;padding:14px 15px 10px;display:flex;position:fixed;top:0;left:0}.admin-logo{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:0 9px 13px;display:flex}.admin-logo img{object-fit:contain;background:#fff;border-radius:4px;width:87px;height:40px;padding:3px}.admin-logo span{color:#91a8bf;font-size:11px}.admin-store-link{color:#fff;background:#5db0ff1a;border:1px solid #5db0ff73;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:35px;margin:9px 8px 0;padding:0 12px;font-size:11px;font-weight:800;transition:background .18s,border-color .18s,transform .18s;display:flex}.admin-store-link:hover{background:#5db0ff33;border-color:#75bcff;transform:translateY(-1px)}.admin-store-link strong{color:#75bcff;font-size:15px;line-height:1}.admin-sidebar nav{flex-direction:column;gap:0;min-height:0;padding-top:8px;display:flex;overflow-y:auto}.admin-sidebar nav a{border-radius:5px;justify-content:space-between;align-items:center;min-height:29px;padding:0 12px;font-size:12px;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#fff;background:#ffffff1a}.admin-sidebar nav a.active{border-left:3px solid #5db0ff}.admin-sidebar nav .admin-nav-label{font-size:inherit;font-weight:inherit}.admin-sidebar nav .admin-nav-badge{background:var(--orange);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:900;display:grid}.admin-sidebar nav small{color:#7189a1;letter-spacing:.13em;margin:7px 12px 4px;font-size:8px;font-weight:800}.dashboard-freight-alert{border:1px solid #f4b07a;border-left:4px solid var(--orange);min-height:66px;color:var(--navy);background:linear-gradient(90deg,#fff5ec,#fffaf6);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:13px 17px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 5px 16px #914b1212}.dashboard-freight-alert:hover{border-color:#ef9652;transform:translateY(-1px);box-shadow:0 8px 22px #914b121f}.dashboard-freight-alert>i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;font-weight:900;display:grid}.dashboard-freight-alert>div{gap:2px;display:grid}.dashboard-freight-alert span{color:#d65f09;letter-spacing:.12em;font-size:8px;font-weight:900}.dashboard-freight-alert b{font-size:13px}.dashboard-freight-alert small{color:#6d7c8b;font-size:9px}.dashboard-freight-alert>strong{color:#cf5c0b;white-space:nowrap;font-size:10px}.operator-dashboard{background:#f5f7f9;align-content:start;gap:20px;display:grid}.operator-dashboard-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.operator-dashboard-header>div>span{color:#7b8998;letter-spacing:.12em;font-size:9px;font-weight:900}.operator-dashboard-header h1{color:#08294b;font-family:var(--font-manrope);margin:7px 0 3px;font-size:30px}.operator-dashboard-header p{color:#718196;margin:0;font-size:11px}.operator-dashboard-header>a{color:#0873d1;background:#fff;border:1px solid #c8d6e2;border-radius:7px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none}.operator-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.operator-metric-card{color:#08294b;background:#fff;border:1px solid #dce4ea;border-radius:10px;flex-direction:column;min-height:126px;padding:17px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 3px 10px #18375206}.operator-metric-card[href]:hover{border-color:#94bedf;transform:translateY(-2px);box-shadow:0 8px 20px #184a7014}.operator-metric-card span{color:#7c8997;letter-spacing:.1em;font-size:8px;font-weight:900}.operator-metric-card strong{color:#123858;font-family:var(--font-manrope);margin:14px 0 7px;font-size:28px}.operator-metric-card small{color:#738395;margin-top:auto;font-size:9px;line-height:1.4}.operator-metric-card.live{background:linear-gradient(145deg,#fff,#f0faf5);border-color:#b8dfce}.operator-metric-card.live span{color:#087052;align-items:center;gap:7px;display:flex}.operator-metric-card.live span i{background:#17a96f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #17a96f1f}.operator-metric-card.live strong{color:#087052}.operator-metric-card.balance{background:linear-gradient(145deg,#fff,#f2f8fd);border-color:#c9dceb}.operator-metric-card.balance strong{color:#0873d1;font-size:23px}.operator-metric-card.balance.warning{background:linear-gradient(145deg,#fff,#fff8eb);border-color:#efc989}.operator-metric-card.balance.warning strong{color:#b46a0e}.operator-metric-card.pickup{border-color:#c8d9eb}.operator-metric-card.attention{background:#fff9f3;border-color:#f0bd91}.operator-metric-card.attention strong{color:#d76716}.operator-dashboard-lower{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.operator-attention-panel,.operator-activity-panel{background:#fff;border:1px solid #dce4ea;border-radius:10px;overflow:hidden}.operator-attention-panel>header,.operator-activity-panel>header{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 17px;display:flex}.operator-attention-panel header span,.operator-activity-panel header span{color:#0873d1;letter-spacing:.1em;font-size:8px;font-weight:900}.operator-attention-panel h2,.operator-activity-panel h2{color:#123858;margin:5px 0 0;font-size:14px}.operator-attention-panel>a{color:#173b5b;border-top:1px solid #edf1f4;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:11px;padding:12px 16px;text-decoration:none;display:grid}.operator-attention-panel>header+a{border-top:0}.operator-attention-panel>a>i{color:#52697d;background:#edf3f7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:900;display:grid}.operator-attention-panel>a>i.red{color:#c53c32;background:#fff0ef}.operator-attention-panel>a>i.amber{color:#b66c0d;background:#fff5e7}.operator-attention-panel>a>i.green{color:#11835d;background:#edf9f3}.operator-attention-panel>a b,.operator-attention-panel>a small{display:block}.operator-attention-panel>a b{font-size:10px}.operator-attention-panel>a small{color:#748394;margin-top:3px;font-size:9px}.operator-attention-panel>a>strong{color:#0873d1}.operator-attention-panel>p,.operator-activity-panel>div>p{color:#718196;margin:0;padding:24px;font-size:10px}.operator-activity-panel>header>a{color:#0873d1;font-size:10px;font-weight:800;text-decoration:none}.operator-activity-panel>div>a{color:#173b5b;border-top:1px solid #edf1f4;grid-template-columns:8px minmax(0,1fr) auto 12px;align-items:center;gap:11px;padding:11px 16px;text-decoration:none;display:grid}.operator-activity-panel>div>a:first-child{border-top:0}.operator-activity-panel>div>a>i{background:#4291d1;border-radius:50%;width:7px;height:7px}.operator-activity-panel>div>a span b,.operator-activity-panel>div>a span small{display:block}.operator-activity-panel>div>a span b{font-size:10px}.operator-activity-panel>div>a span small{color:#7a8998;margin-top:3px;font-size:8px}.operator-activity-panel>div>a em{color:#356583;background:#edf4fa;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.operator-activity-panel>div>a>strong{color:#0873d1}.operator-metric-card.visitor-period{background:linear-gradient(145deg,#fff,#f2f8fd);border-color:#c8dcef;grid-column:span 2}.operator-metric-card.visitor-period>span{color:#0873d1}.operator-metric-card.visitor-period>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:11px;display:grid}.operator-metric-card.visitor-period>div>b{font-weight:inherit;flex-direction:column;display:flex}.operator-metric-card.visitor-period>div>b+b{border-left:1px solid #d5e3ee;padding-left:12px}.operator-metric-card.visitor-period strong{color:#0873d1;margin:0;font-size:25px}.operator-metric-card.visitor-period small{margin-top:3px}@media (width<=1100px){.operator-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-dashboard-lower{grid-template-columns:1fr}}@media (width<=720px){.operator-dashboard-header{flex-direction:column;align-items:flex-start}.operator-dashboard-grid{grid-template-columns:1fr 1fr}.operator-metric-card{min-height:116px;padding:14px}.operator-metric-card strong{font-size:24px}.operator-dashboard-lower{grid-template-columns:1fr}.operator-activity-panel>div>a{grid-template-columns:8px minmax(0,1fr) 12px}.operator-activity-panel>div>a em{display:none}}@media (width<=1100px){.ads-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-operational-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-operational-strip>a{grid-column:1/-1}}@media (width<=720px){.ads-overview{padding:15px}.ads-overview-heading{flex-direction:column;align-items:flex-start}.ads-campaign-state{width:100%;min-width:0}.ads-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-operational-strip{grid-template-columns:1fr}.ads-operational-strip>a{grid-column:auto}.ads-empty-state{flex-direction:column;align-items:flex-start}.ads-empty-state a{text-align:center;width:100%}}.sidebar-user{border-top:1px solid #ffffff1a;align-items:center;gap:9px;margin-top:auto;padding:9px 8px 0;display:flex}.sidebar-user>div{color:#fff;background:#1b4d7b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.sidebar-user span,.sidebar-user b,.sidebar-user small{display:block}.sidebar-user b{color:#fff;font-size:11px}.sidebar-user small{color:#7f99b2;margin-top:2px;font-size:9px}.sidebar-user form{margin-left:auto}.logout-button{color:#86a0ba;cursor:pointer;background:0 0;border:0;padding:5px;font-size:9px}.logout-button:hover{color:#fff}.admin-content{grid-column:2;min-width:0;padding:30px 34px 50px}.admin-header{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.admin-header span{color:#8b96a3;letter-spacing:.11em;font-size:9px;font-weight:800}.admin-header h1{font-family:var(--font-manrope);color:var(--navy);margin:6px 0 0;font-size:27px}.admin-header-actions{gap:8px;display:flex}.admin-header-actions a,.admin-header-actions button{cursor:pointer;border:1px solid #d5dce4;border-radius:5px;align-items:center;min-height:38px;padding:0 15px;font-size:11px;font-weight:700;display:flex}.admin-header-actions a{background:#fff}.admin-header-actions button{background:var(--blue);color:#fff;border-color:var(--blue)}.sync-banner{border:1px solid #dfe6eb;border-left:4px solid var(--green);background:#fff;border-radius:7px;align-items:center;gap:13px;padding:16px 18px;display:flex;box-shadow:0 2px 8px #12304f08}.sync-icon{width:34px;height:34px;color:var(--green);background:#ecf8f2;border-radius:7px;place-items:center;font-weight:900;display:grid}.sync-banner>div:nth-child(2){min-width:220px}.sync-banner b,.sync-banner span{display:block}.sync-banner b{font-size:12px}.sync-banner span{color:#7c8997;margin-top:4px;font-size:9px}.sync-stats{gap:25px;margin-left:auto;display:flex}.sync-stats span{border-left:1px solid var(--line);padding-left:22px}.sync-stats b{color:var(--navy);font-size:14px}.sync-stats .warning b{color:#b36a11}.sync-banner>button,.sync-banner>a{color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:800}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:15px 0;display:grid}.metric-grid article,.metric-grid button,.metric-grid>a{background:#fff;border:1px solid #e0e5eb;border-radius:7px;padding:17px}.metric-grid span,.metric-grid strong,.metric-grid small{display:block}.metric-grid span{color:#8793a0;letter-spacing:.09em;font-size:8px;font-weight:800}.metric-grid strong{color:var(--navy);font-family:var(--font-manrope);margin:9px 0 6px;font-size:23px}.metric-grid small{color:#8793a0;font-size:9px}.metric-grid small.positive{color:var(--green)}.metric-grid strong.attention{color:var(--red)}.metric-grid .metric-live{background:linear-gradient(145deg,#fff,#f1fbf6);border-color:#bfe1d0}.metric-grid .metric-live span{color:#087052;align-items:center;gap:6px;display:flex}.metric-grid .metric-live span i{background:#17a96f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #17a96f1f}.metric-grid .metric-live strong{color:#087052}.ads-overview{background:linear-gradient(145deg,#fff,#f5f9fc);border:1px solid #cbdce9;border-radius:12px;gap:14px;margin:18px 0;padding:20px;display:grid;box-shadow:0 7px 24px #0f41680d}.ads-overview-compact .ads-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ads-overview-actions{justify-content:flex-end;gap:9px;display:flex}.ads-overview-actions a{color:#0b5f9f;background:#fff;border:1px solid #bdd7e8;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.ads-overview-actions a:first-child{color:#fff;background:#0873d1;border-color:#0873d1}.dashboard-section-tabs{background:#f4f8fb;border:1px solid #d8e5ee;border-radius:10px;align-items:center;gap:4px;margin:0 0 18px;padding:4px;display:flex}.dashboard-section-tabs a{color:#66788b;border-radius:7px;flex:none;padding:10px 18px;font-size:10px;font-weight:850;text-decoration:none}.dashboard-section-tabs a:hover{color:#0b5f9f;background:#fff}.dashboard-section-tabs a.active{color:#fff;background:#0873d1;box-shadow:0 4px 12px #0873d133}.ads-dashboard-page{padding-bottom:44px}.ads-page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.ads-page-header>div:first-child>span,.ads-detail-card header span{color:#0873d1;letter-spacing:.12em;font-size:9px;font-weight:900}.ads-page-header h1{color:#08294b;margin:6px 0 4px;font-size:29px}.ads-page-header p{color:#718196;margin:0;font-size:11px}.ads-live-status{background:#f2fbf7;border:1px solid #cce6da;border-radius:9px;align-items:center;gap:10px;min-width:220px;padding:12px 14px;display:flex}.ads-live-status>i{background:#17a96f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #17a96f1f}.ads-live-status span,.ads-live-status b,.ads-live-status small{display:block}.ads-live-status b{color:#087052;font-size:11px}.ads-live-status small{color:#718196;margin-top:3px;font-size:8px}.ads-live-status.stale,.ads-live-status.unavailable{background:#fff9ed;border-color:#efd39d}.ads-live-status.stale>i,.ads-live-status.unavailable>i{background:#d58a19}.ads-focus-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.ads-focus-grid article{background:#fff;border:1px solid #d8e5ee;border-radius:10px;padding:17px;box-shadow:0 5px 18px #0f41680d}.ads-focus-grid span,.ads-focus-grid strong,.ads-focus-grid small{display:block}.ads-focus-grid span{color:#718196;letter-spacing:.08em;font-size:8px;font-weight:900}.ads-focus-grid strong{color:#08294b;margin:8px 0 5px;font-size:24px}.ads-focus-grid small{color:#718196;font-size:9px}.ads-focus-grid .roas.good{background:#f4fcf8;border-color:#bfe3d3}.ads-focus-grid .roas.neutral{background:#fbfdf5;border-color:#d6e0b8}.ads-focus-grid .roas.attention{background:#fff9ed;border-color:#efd39d}.ads-dashboard-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ads-detail-card{background:#fff;border:1px solid #d8e5ee;border-radius:10px;padding:18px}.ads-detail-card.wide{grid-column:1/-1}.ads-detail-card header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ads-detail-card header h2{color:#08294b;margin:5px 0 0;font-size:18px}.ads-detail-card header>small{color:#8290a0;font-size:8px}.ads-table-wrap{overflow-x:auto}.ads-period-table{border-collapse:collapse;white-space:nowrap;width:100%}.ads-period-table th,.ads-period-table td{text-align:right;color:#35465a;border-bottom:1px solid #edf2f6;padding:11px 12px;font-size:10px}.ads-period-table th:first-child,.ads-period-table td:first-child{text-align:left}.ads-period-table thead th{color:#7a8999;letter-spacing:.05em;font-size:8px}.ads-period-table tbody th{color:#143a5d}.ads-roas-value.good{color:#08845e}.ads-roas-value.neutral{color:#76882c}.ads-roas-value.attention{color:#b36f09}.ads-health-list{gap:0;margin:0;display:grid}.ads-health-list>div{border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.ads-health-list dt{color:#718196;font-size:9px}.ads-health-list dd{color:#143a5d;text-align:right;margin:0;font-size:10px;font-weight:800}.ads-health-list dd.good{color:#08845e}.ads-health-list dd.attention{color:#b36f09}.ads-diagnostic-note{color:#84570d;background:#fff6df;border-radius:7px;margin:13px 0 0;padding:10px;font-size:9px}.ads-target-scale{gap:9px;display:grid}.ads-target-scale>div{background:#f8fafc;border:1px solid #e2eaf0;border-radius:8px;padding:12px}.ads-target-scale span,.ads-target-scale b,.ads-target-scale small{display:block}.ads-target-scale span{color:#718196;font-size:8px}.ads-target-scale b{color:#143a5d;margin:4px 0;font-size:19px}.ads-target-scale small{color:#8290a0;font-size:8px}.ads-target-scale .good{background:#f4fcf8;border-color:#bfe3d3}.ads-target-scale .attention{background:#fff9ed;border-color:#efd39d}.ads-page-actions{background:#f7fafc;border:1px solid #d8e5ee;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.ads-page-actions p{color:#718196;margin:0;font-size:9px}.ads-page-actions a,.ads-page-empty a{color:#fff;white-space:nowrap;background:#0873d1;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none}.ads-page-empty{background:#fff9ed;border:1px solid #efd39d;border-radius:10px;padding:28px}.ads-page-empty h2{color:#84570d;margin:0 0 7px}.ads-page-empty p{color:#806d4c;margin:0 0 16px;font-size:10px}@media (width<=900px){.ads-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-dashboard-grid{grid-template-columns:1fr}.ads-detail-card.wide{grid-column:auto}.ads-page-header{flex-direction:column;align-items:flex-start}.ads-live-status{width:100%}}@media (width<=720px){.ads-overview-compact .ads-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-overview-actions,.ads-page-actions{flex-direction:column;align-items:stretch}.ads-overview-actions a,.ads-page-actions a{text-align:center}.ads-focus-grid{grid-template-columns:1fr}.ads-page-header h1{font-size:24px}.ads-detail-card{padding:14px}}.ads-overview-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.ads-overview-heading>div:first-child>span{color:#0873d1;letter-spacing:.11em;font-size:9px;font-weight:900}.ads-overview-heading h2{color:#08294b;margin:5px 0 3px;font-size:22px}.ads-overview-heading p{color:#718196;margin:0;font-size:10px}.ads-campaign-state{background:#f2fbf7;border:1px solid #cce6da;border-radius:8px;align-items:center;gap:10px;min-width:210px;padding:10px 12px;display:flex}.ads-campaign-state>i{background:#17a96f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #17a96f1f}.ads-campaign-state b,.ads-campaign-state small{display:block}.ads-campaign-state b{color:#087052;font-size:11px}.ads-campaign-state small{color:#718196;margin-top:2px;font-size:8px}.ads-overview.stale .ads-campaign-state,.ads-overview.unavailable .ads-campaign-state{background:#fff9ed;border-color:#efd39d}.ads-overview.stale .ads-campaign-state>i,.ads-overview.unavailable .ads-campaign-state>i{background:#d58a19;box-shadow:0 0 0 4px #d58a191f}.ads-overview.stale .ads-campaign-state b,.ads-overview.unavailable .ads-campaign-state b{color:#9a620c}.ads-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ads-kpi-grid article{background:#fff;border:1px solid #dce6ed;border-radius:9px;min-width:0;padding:15px}.ads-kpi-grid span,.ads-kpi-grid strong,.ads-kpi-grid small{display:block}.ads-kpi-grid span{color:#748596;letter-spacing:.08em;font-size:8px;font-weight:900}.ads-kpi-grid strong{color:#123858;font-family:var(--font-manrope);margin:9px 0 5px;font-size:21px}.ads-kpi-grid small{color:#748596;font-size:8px;line-height:1.35}.ads-kpi-grid article.healthy{background:#f4fbf7;border-color:#b8dfce}.ads-kpi-grid article.healthy strong{color:#087052}.ads-kpi-grid article.balanced{background:#fffaf0;border-color:#edd9a6}.ads-kpi-grid article.balanced strong{color:#9b6813}.ads-kpi-grid article.attention{background:#fff8f2;border-color:#f0bd91}.ads-kpi-grid article.attention strong{color:#c85e13}.ads-operational-strip{background:#dce5ec;border:1px solid #dce5ec;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:1px;display:grid;overflow:hidden}.ads-operational-strip>div,.ads-operational-strip>a{background:#fff;height:100%;padding:10px 12px}.ads-operational-strip span,.ads-operational-strip b{display:block}.ads-operational-strip span{color:#7b8998;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.ads-operational-strip b{color:#173b5b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.ads-operational-strip>a{color:#0873d1;white-space:nowrap;place-items:center;font-size:9px;font-weight:850;text-decoration:none;display:grid}.ads-sync-message{border-radius:7px;margin:0;padding:9px 11px;font-size:9px}.ads-sync-message.warning{color:#92600e;background:#fff8ea;border:1px solid #efcf9a}.ads-empty-state{background:#fff;border:1px dashed #bfd0de;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.ads-empty-state b{color:#173b5b;font-size:12px}.ads-empty-state p{color:#718196;margin:4px 0 0;font-size:9px}.ads-empty-state a{color:#fff;white-space:nowrap;background:#0873d1;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:850;text-decoration:none}.metric-grid .metric-new-customers{background:linear-gradient(145deg,#fff,#f2f8fd);border-color:#c8dcef}.metric-grid .metric-new-customers strong{color:var(--blue)}.metric-grid .metric-visitor-period{background:linear-gradient(145deg,#fff,#f2f8fd);border-color:#c8dcef}.metric-grid .metric-visitor-period strong{color:var(--blue)}.metric-grid .metric-shipping-balance{background:linear-gradient(145deg,#fff,#f2f8fd);border-color:#c8dcef}.metric-grid .metric-shipping-balance strong{color:var(--blue)}.metric-grid .metric-shipping-balance.warning{background:linear-gradient(145deg,#fff,#fff5e9);border-color:#efbd92}.metric-grid .metric-shipping-balance.warning span,.metric-grid .metric-shipping-balance.warning strong{color:#b45309}.admin-grid{grid-template-columns:minmax(0,1fr) 285px;gap:15px;display:grid}.orders-card,.action-card,.channel-card{background:#fff;border:1px solid #e0e5eb;border-radius:7px;overflow:hidden}.card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:70px;padding:16px 18px;display:flex}.card-header h2{color:var(--navy);font-family:var(--font-manrope);margin:0;font-size:14px}.card-header span{color:#8a96a4;margin-top:4px;font-size:9px;display:block}.card-header input{border:1px solid #d8dfe6;border-radius:5px;outline:0;width:190px;height:34px;padding:0 10px;font-size:10px}.orders-head,.order-row{grid-template-columns:.8fr 1.5fr .8fr 1fr .8fr;align-items:center;gap:10px;padding:0 18px;display:grid}.orders-head{color:#8a96a4;text-transform:uppercase;letter-spacing:.06em;background:#f8f9fb;min-height:36px;font-size:8px;font-weight:800}.order-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef1f4;width:100%;min-height:57px}.order-row:hover{background:#f9fbfd}.order-row span,.order-row b,.order-row small{display:block}.order-row b{color:#243143;font-size:10px}.order-row small{color:#8a96a4;margin-top:3px;font-size:8px}.status-pill,.tiny-pill{white-space:nowrap;color:#3f668d;background:#eef4fa;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:700;display:inline-block}.status-pill{border:1px solid #0000;padding:6px 10px;font-weight:850}.status-pill.status-awaiting_payment{color:#946312;background:#fff6df;border-color:#ead9ad}.status-pill.status-paid,.status-pill.status-completed{color:#087052;background:#e8f7f0;border-color:#bfe1d0}.status-pill.status-processing{color:#17659d;background:#edf6fd;border-color:#bdd8ef}.status-pill.status-shipped{color:#5e45a5;background:#f2effd;border-color:#cfc8ee}.status-pill.status-carrier_handoff{color:#17649d;background:#edf7ff;border-color:#bed9ef}.status-pill.status-delivered{color:#13703d;background:#e8f8ee;border-color:#b9dfc8}.status-pill.status-cancelled{color:#b32b39;background:#fdecee;border-color:#f0c5c9}.tiny-pill.sincronizado{color:var(--green);background:#eaf7f1}.tiny-pill.aguardando{color:#aa6d18;background:#fff5df}.tiny-pill.erro{color:var(--red);background:#fdecee}.card-footer{border-top:1px solid var(--line);min-height:43px;color:var(--blue);justify-content:center;align-items:center;font-size:10px;font-weight:750;display:flex}.admin-side-column{flex-direction:column;gap:15px;display:flex}.action-card>a{border-top:1px solid #eef1f4;align-items:center;gap:10px;min-height:61px;padding:10px 15px;display:flex}.action-card>a:hover{background:#fafbfd}.action-number{border-radius:6px;place-items:center;min-width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.action-number.red{color:var(--red);background:#fdecef}.action-number.amber{color:#a96913;background:#fff4dc}.action-number.blue{color:var(--blue);background:#e9f3fc}.action-card a div{flex:1}.action-card a b,.action-card a small{display:block}.action-card a b{font-size:10px}.action-card a small{color:#8c97a3;margin-top:3px;font-size:8px}.action-card a>strong{color:#a2acb7}.channel-card{padding:18px}.channel-card>span{color:#8b96a3;letter-spacing:.1em;font-size:8px;font-weight:800}.channel-card>div{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.channel-card>div b{color:var(--navy);font-size:12px}.channel-card i{color:var(--green);background:#eaf7f1;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal}.channel-card p{color:var(--blue);margin:4px 0 15px;font-size:9px}.channel-card .channel-row{border-top:1px solid var(--line);color:#7f8b98;margin-top:0;padding-top:11px;font-size:9px}.channel-card .channel-row b{font-size:10px}.login-shell{background:#f5f7fa;grid-template-columns:minmax(360px,.82fr) 1.18fr;min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:radial-gradient(circle at 85% 18%,#2f91ed5c,#0000 28%),radial-gradient(circle at 15% 85%,#106fb259,#0000 30%),linear-gradient(145deg,#071b32,#0b3158 58%,#0a4779);flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px clamp(38px,6vw,90px);display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border:90px solid #ffffff09;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-250px;right:-290px}.login-logo{z-index:1;background:#fff;border-radius:7px;width:145px;padding:10px 12px;position:relative}.login-logo img{width:100%;display:block}.login-message{z-index:1;max-width:540px;position:relative}.login-message>span{color:#76bcff;letter-spacing:.16em;font-size:10px;font-weight:850}.login-message h1{font-family:var(--font-manrope);letter-spacing:-.045em;margin:18px 0;font-size:clamp(38px,4.2vw,62px);line-height:1.05}.login-message p{color:#b8c9d9;max-width:490px;font-size:15px;line-height:1.7}.login-brand-panel>small{color:#7590a9;z-index:1;position:relative}.login-form-panel{place-items:center;padding:36px;display:grid}.login-box{width:min(410px,100%)}.login-heading>span{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:850}.login-heading h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.03em;margin:12px 0 7px;font-size:31px}.login-heading p{color:#7b8794;margin:0 0 32px;font-size:13px}.login-box form{flex-direction:column;gap:18px;display:flex}.login-box label span{color:#415063;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.login-box input{width:100%;height:48px;color:var(--ink);background:#fff;border:1px solid #ced7e1;border-radius:6px;outline:0;padding:0 14px}.login-box input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a6dd81a}.password-field{position:relative}.password-field input{padding-right:88px}.login-box .show-password{width:auto;height:34px;color:var(--blue);box-shadow:none;background:#eef4fa;border-radius:4px;padding:0 10px;font-size:9px;position:absolute;top:7px;right:7px}.login-box .show-password:hover{background:#e2edf7}.login-box form button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;height:49px;font-size:12px;font-weight:800;box-shadow:0 10px 25px #0a6dd833}.login-box form button:hover{background:var(--blue-2)}.login-box form button:disabled{opacity:.65;cursor:wait}.login-error{color:var(--red);background:#fdecee;border-radius:5px;margin:-5px 0 0;padding:10px 12px;font-size:10px}.back-to-store{color:#6d7987;margin-top:22px;font-size:11px;font-weight:650;display:block}.login-security{color:#9aa4af;border-top:1px solid #dfe5eb;margin-top:45px;padding-top:17px;font-size:9px;display:block}.tiny-products-shell{background:#f3f6f8;min-height:100vh;padding:42px max(24px,50vw - 620px)}.tiny-products-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.tiny-products-header a{color:var(--blue);margin-bottom:24px;font-size:11px;font-weight:750;display:block}.tiny-products-header>div>span{color:#84909d;letter-spacing:.13em;font-size:9px;font-weight:850}.tiny-products-header h1{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.035em;margin:8px 0 7px;font-size:32px}.tiny-products-header p{color:#74808d;max-width:620px;margin:0;font-size:12px;line-height:1.6}.tiny-live-badge{color:var(--green);white-space:nowrap;background:#edf8f3;border:1px solid #cae6d9;border-radius:18px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.tiny-live-badge i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1687591a}.tiny-products-card{background:#fff;border:1px solid #dde4ea;border-radius:8px;overflow:hidden;box-shadow:0 4px 18px #102d4b0a}.tiny-products-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;min-height:96px;padding:16px 18px;display:flex}.tiny-products-toolbar form{flex:1;grid-template-columns:minmax(260px,2fr) minmax(145px,.9fr) minmax(145px,.9fr) minmax(145px,.8fr) auto auto;align-items:end;gap:10px;display:grid}.tiny-products-toolbar label{gap:6px;min-width:0;display:grid}.tiny-products-toolbar label>span{color:#7c8996;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.tiny-products-toolbar input,.tiny-products-toolbar select{width:100%;min-width:0;height:40px;color:var(--navy);background:#fff;border:1px solid #d3dce5;border-radius:6px;outline:0;padding:0 11px;font-size:10px}.tiny-products-toolbar input:focus,.tiny-products-toolbar select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a6fd614}.tiny-products-toolbar button{background:var(--blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;height:40px;padding:0 16px;font-size:9px;font-weight:800}.tiny-products-toolbar form>a{color:#657586;white-space:nowrap;place-items:center;height:40px;padding:0 6px;font-size:9px;font-weight:750;display:grid}.tiny-products-toolbar>span{color:#8a96a3;white-space:nowrap;font-size:9px}.tiny-products-toolbar>span b{color:var(--navy)}.tiny-products-row{color:#354355;border-top:1px solid #edf1f4;grid-template-columns:minmax(280px,2fr) .65fr .45fr .65fr .7fr .65fr;align-items:center;gap:14px;min-height:58px;padding:8px 18px;font-size:10px;display:grid}.tiny-products-head{color:#8793a0;letter-spacing:.07em;text-transform:uppercase;background:#f8fafb;border-top:0;min-height:36px;font-size:8px;font-weight:800}.tiny-products-row b,.tiny-products-row small{display:block}.tiny-products-row b{color:#243245;font-size:10px;line-height:1.45}.tiny-products-row small{color:#98a3ae;margin-top:3px;font-size:8px}.tiny-products-row .tiny-promotional{color:var(--green);font-weight:750}.tiny-products-row i{color:var(--green);white-space:nowrap;background:#eaf7f1;border-radius:11px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:750;display:inline-block}.tiny-products-row:not(.tiny-products-head):hover{background:#fbfcfd}.tiny-pagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:66px;padding:10px 18px;display:grid}.tiny-pagination.pagination-top{border-top:0;border-bottom:1px solid var(--line);background:#fbfcfd}.pagination-direction{color:var(--blue);font-size:10px;font-weight:750}.tiny-pagination>.pagination-direction:last-child{justify-self:end}.pagination-direction.disabled{color:#a9b2bc}.pagination-pages{justify-content:center;align-items:center;gap:5px;display:flex}.pagination-page-wrap{align-items:center;gap:5px;display:flex}.pagination-page-wrap i{color:#8994a0;font-style:normal}.pagination-pages a{min-width:34px;height:34px;color:var(--navy);background:#fff;border:1px solid #d3dce4;border-radius:6px;place-items:center;font-size:10px;font-weight:800;display:grid}.pagination-pages a.active{border-color:var(--blue);background:var(--blue);color:#fff}.tiny-error,.tiny-empty{text-align:center;padding:55px 25px}.tiny-error b,.tiny-error span{display:block}.tiny-error b{color:var(--red)}.tiny-error span,.tiny-empty{color:#8995a1;margin-top:7px;font-size:10px}.catalog-sync-action{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.catalog-sync-action button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:41px;padding:0 17px;font-size:10px;font-weight:800}.catalog-sync-action button:disabled{opacity:.65;cursor:wait}.catalog-sync-action small{color:var(--green);font-size:9px}.catalog-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.catalog-summary>div{background:#fff;border:1px solid #dde4ea;border-radius:7px;min-height:75px;padding:15px}.catalog-summary span,.catalog-summary b{display:block}.catalog-summary span{color:#8793a0;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.catalog-summary b{color:var(--navy);margin-top:9px;font-size:14px}.pending-tiny-products-card,.tiny-product-importer{background:#fff;border:1px solid #d8e3ec;border-radius:10px;margin-bottom:15px;padding:20px;box-shadow:0 4px 18px #102d4b0a}.pending-tiny-products-card{background:linear-gradient(100deg,#fffaf2,#fff);border-color:#f0c98e #f0c98e #f0c98e #e68a16;border-left-style:solid;border-left-width:5px}.pending-tiny-products-card>header,.tiny-product-importer>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.pending-tiny-products-card>header span,.tiny-product-importer>header span{color:var(--blue);letter-spacing:.11em;font-size:8px;font-weight:900}.pending-tiny-products-card>header span{color:#a45a08}.pending-tiny-products-card>header h2,.tiny-product-importer>header h2{color:var(--navy);margin:5px 0 0;font-size:18px}.pending-tiny-products-card>header>b{color:#9a570b;white-space:nowrap;background:#fff0d8;border-radius:16px;padding:7px 10px;font-size:9px}.tiny-product-importer>header p{color:#718196;max-width:520px;margin:0;font-size:10px;line-height:1.5}.tiny-product-importer>form{grid-template-columns:minmax(260px,1fr) auto;gap:9px;margin-top:16px;display:grid}.tiny-product-importer input,.pending-tiny-products-list select{width:100%;height:42px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cfdbe5;border-radius:7px;padding:0 12px;font-size:10px}.tiny-product-importer form button,.tiny-product-import-results button,.pending-tiny-products-list button{background:var(--blue);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 16px;font-size:9px;font-weight:850}.tiny-product-importer button:disabled,.pending-tiny-products-list button:disabled{opacity:.55;cursor:wait}.tiny-product-import-message{color:#155a94;background:#eef7ff;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:10px}.tiny-product-import-results,.pending-tiny-products-list{gap:8px;margin-top:14px;display:grid}.tiny-product-import-results article{background:#fbfcfd;border:1px solid #e0e7ed;border-radius:8px;grid-template-columns:minmax(0,1fr) 100px 150px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.tiny-product-import-results article b,.tiny-product-import-results article span,.pending-tiny-products-list article b,.pending-tiny-products-list article span{display:block}.tiny-product-import-results article b,.pending-tiny-products-list article b{color:#24374b;font-size:10px}.tiny-product-import-results article span,.pending-tiny-products-list article span{color:#7f8c99;margin-top:4px;font-size:8px}.tiny-product-import-results article strong{color:var(--navy);font-size:11px}.pending-tiny-products-list article{background:#ffffffe0;border:1px solid #ecd6b2;border-radius:8px;grid-template-columns:52px minmax(220px,1.2fr) minmax(240px,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:11px;display:grid}.pending-tiny-products-list img,.pending-tiny-products-list article>i{object-fit:contain;color:#8a96a3;background:#fff;border:1px solid #e1e7ec;border-radius:6px;place-items:center;width:52px;height:52px;font-size:8px;font-style:normal;display:grid}.pending-tiny-products-list label>span{color:#6f7e8e;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:850}.publication-toggle{color:#536171;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dde5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:168px;min-height:48px;padding:8px 10px 8px 12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 2px 6px #0b25450a}.publication-toggle:hover{border-color:#aebdca;transform:translateY(-1px);box-shadow:0 5px 14px #0b254517}.publication-toggle:focus-visible{outline-offset:2px;outline:3px solid #0a6dd82e}.publication-toggle:disabled{opacity:.65;cursor:wait;transform:none}.publication-toggle:disabled:not(.published){cursor:not-allowed;opacity:1;background:#fff9ef;border-color:#ead4ad}.publication-toggle:disabled:not(.published) .publication-copy b{color:#a35f0c}.publication-toggle:disabled:not(.published) .publication-switch{background:#d9bd8b}.publication-copy,.publication-copy b,.publication-copy small{display:block}.publication-copy b{color:#465568;font-size:10px;line-height:1.2}.publication-copy small{color:#8a96a3;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:650}.publication-switch{background:#cbd4dc;border-radius:20px;flex:none;width:38px;height:22px;padding:3px;transition:background .2s;display:block}.publication-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;box-shadow:0 2px 5px #0b25453d}.publication-toggle.published{background:#f5fbf8;border-color:#b6deca}.publication-toggle.published .publication-copy b{color:#11734d}.publication-toggle.published .publication-switch{background:var(--green)}.publication-toggle.published .publication-switch i{transform:translate(16px)}.catalog-admin-content{background:#f3f6f8;min-height:100vh}.bulk-toolbar{border-bottom:1px solid var(--line);background:#fbfcfd;align-items:center;gap:9px;min-height:58px;padding:10px 18px;display:flex}.bulk-toolbar label{color:#536171;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.bulk-toolbar b{color:var(--navy);margin-right:auto;font-size:9px}.bulk-toolbar button,.row-actions button{color:#3c4c5f;cursor:pointer;background:#fff;border:1px solid #d4dde5;border-radius:5px;font-size:9px;font-weight:750}.bulk-toolbar button{min-height:32px;padding:0 11px}.bulk-toolbar button:disabled{opacity:.45;cursor:default}.bulk-toolbar button.danger,.danger-link{color:var(--red)!important}.bulk-toolbar>span{color:var(--green);margin-left:5px;font-size:9px}.tiny-products-row.catalog-products-head,.tiny-products-row.catalog-product-row{grid-template-columns:28px 54px minmax(250px,2fr) .45fr .9fr .65fr}.clickable-product-row{cursor:pointer;transition:background .15s,box-shadow .15s}.clickable-product-row:hover,.clickable-product-row:focus-visible{box-shadow:inset 3px 0 var(--blue);outline:0;background:#f3f8fd!important}.catalog-product-row .stock-positive{color:var(--green);font-weight:750}.catalog-product-row .stock-empty{color:#c14b48;font-weight:750}.catalog-product-row .product-status-published{color:var(--green);background:#eaf7f1}.catalog-product-row .product-status-hidden{color:#6f7c89;background:#f1f4f7}.product-category-pending{font-weight:800;color:#a35f0c!important}.catalog-products-head{color:#8793a0;letter-spacing:.07em;text-transform:uppercase;background:#f8fafb;border-top:0;min-height:36px;font-size:8px;font-weight:800}.catalog-product-row input[type=checkbox],.bulk-toolbar input{accent-color:var(--blue)}.catalog-product-preview{background:#fff;border:1px solid #e0e6ec;border-radius:5px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.catalog-product-preview i{color:#8b98a5;text-align:center;padding:3px;font-size:7px;font-style:normal;line-height:1.2}.catalog-product-preview img{object-fit:contain;width:100%;height:100%}.catalog-product-preview i{text-align:center;color:#98a3ae!important;background:0 0!important;padding:0!important;font-size:7px!important}.row-actions{gap:5px;display:flex}.row-actions button{min-height:28px;padding:0 8px}.edit-modal-backdrop{z-index:80;background:#05142694;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.system-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041224ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.system-dialog{background:#fff;border:1px solid #d7e2ee;border-radius:18px;width:min(460px,100%);padding:30px;position:relative;box-shadow:0 24px 70px #0318313d}.system-dialog>span{color:#0873d1;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.system-dialog h2{color:#082746;margin:0;font-size:24px;line-height:1.2}.system-dialog p{color:#5d7085;margin:14px 0 0;font-size:14px;line-height:1.55}.system-dialog-close{color:#173a5e;cursor:pointer;background:#edf4fb;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:14px;right:14px}.system-dialog-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.system-dialog-actions button{color:#fff;cursor:pointer;background:#0873d1;border:1px solid #0873d1;border-radius:10px;min-width:120px;padding:12px 18px;font-weight:800}.system-dialog-actions button.secondary{color:#173a5e;background:#fff;border-color:#cbd8e5}.system-dialog-actions button.danger{background:#d82f3d;border-color:#d82f3d}.system-dialog-actions button:disabled,.system-dialog-close:disabled{cursor:wait;opacity:.65}.edit-modal{background:#fff;border-radius:9px;flex-direction:column;gap:16px;width:min(520px,100%);padding:26px;display:flex;position:relative;box-shadow:0 24px 70px #0000003d}.edit-modal-close{z-index:3;color:#173a5e;cursor:pointer;background:#f3f7fb;border:1px solid #d7e2ec;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:23px;line-height:1;transition:background .18s,color .18s,transform .18s;display:grid;position:absolute;top:14px;right:14px}.edit-modal-close:hover{background:var(--navy);color:#fff;transform:scale(1.04)}.category-editor-backdrop>.edit-modal-close,.category-home-section-backdrop>.edit-modal-close{z-index:1003;position:fixed;top:18px;box-shadow:0 8px 22px #0926462e}.category-editor-backdrop>.edit-modal-close{right:max(18px,50vw - 572px)}.category-home-section-backdrop>.edit-modal-close{right:max(18px,50vw - 502px)}.edit-modal h2{color:var(--navy);font-family:var(--font-manrope);margin:5px 0 0;font-size:23px}.edit-modal>div>span{color:var(--blue);letter-spacing:.11em;font-size:8px;font-weight:850}.edit-modal label{color:#485769;font-size:10px;font-weight:750}.edit-modal input{border:1px solid #ced8e2;border-radius:5px;outline:0;width:100%;height:42px;margin-top:6px;padding:0 11px}.edit-price-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.edit-modal p{color:#8793a0;margin:0;font-size:9px}.edit-modal-actions{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.edit-modal-actions button{cursor:pointer;background:#fff;border:1px solid #d4dce5;border-radius:5px;min-height:38px;padding:0 14px;font-size:10px;font-weight:750}.edit-modal-actions button[type=submit]{border-color:var(--blue);background:var(--blue);color:#fff}.category-admin-content{min-width:0}.category-page-header{align-items:center}.category-store-link{background:#fff;border:1px solid #cbd9e7;border-radius:7px;padding:11px 16px;font-weight:800;box-shadow:0 4px 15px #102d4b0a;color:var(--blue)!important;margin:0 0 8px!important;font-size:10px!important}.category-summary{margin-bottom:16px}.category-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.category-list-card,.category-products-card{background:#fff;border:1px solid #dce5ec;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px #102d4b0a}.category-card-heading{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;min-height:76px;padding:16px;display:flex}.category-card-heading span,.category-products-heading>div>span{color:#7b8da1;letter-spacing:.12em;font-size:8px;font-weight:850}.category-card-heading h2,.category-products-heading h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.category-card-heading button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:9px 12px;font-size:10px;font-weight:800}.category-list-card>a,.category-list-item>a{color:#334255;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 14px;text-decoration:none;display:flex}.category-list-card a span{align-items:center;gap:9px;min-width:0;display:flex}.category-list-card a i{width:25px;height:25px;color:var(--blue);background:#edf4fb;border-radius:7px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.category-list-card a b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.category-list-card a strong{color:#758293;text-align:center;background:#f1f4f6;border-radius:10px;min-width:25px;padding:4px 6px;font-size:8px}.category-list-card>a.active,.category-list-item.active>a{box-shadow:inset 3px 0 var(--blue);background:#eef6ff}.category-list-card>a.warning i{color:#c87300;background:#fff3de}.category-scroll{max-height:610px;overflow-y:auto}.category-list-item{border-bottom:1px solid #edf1f4;position:relative}.category-list-item>a{border:0;padding-bottom:25px}.category-list-item>div{gap:8px;display:flex;position:absolute;bottom:7px;left:48px}.category-list-item>div button{color:#6b7d91;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.category-list-item>div .danger-link{color:#d15454}.category-products-heading{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:20px;min-height:98px;padding:18px;display:flex}.category-products-heading p{color:#778699;margin:5px 0 0;font-size:10px}.category-search{width:min(390px,46%);display:flex}.category-search input{border:1px solid #ced9e3;border-radius:6px 0 0 6px;outline:0;flex:1;min-width:0;height:38px;padding:0 11px;font-size:10px}.category-search input:focus{border-color:var(--blue)}.category-search button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:0 6px 6px 0;height:38px;padding:0 14px;font-size:9px;font-weight:800}.category-bulk-bar{background:#f8fafc;border-bottom:1px solid #e7edf2;align-items:center;gap:12px;min-height:61px;padding:11px 16px;font-size:9px;display:flex}.category-bulk-bar label{color:#506176;align-items:center;gap:6px;display:flex}.category-bulk-bar b{color:var(--navy);white-space:nowrap}.category-bulk-bar select{color:#304256;background:#fff;border:1px solid #cbd7e2;border-radius:5px;min-width:170px;height:34px;margin-left:auto;padding:0 9px;font-size:9px}.category-bulk-bar button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:5px;height:34px;padding:0 12px;font-size:9px;font-weight:800}.category-bulk-bar button:disabled{opacity:.45;cursor:not-allowed}.category-bulk-bar>span{max-width:250px;color:var(--green);font-size:9px}.category-bulk-bar>span.error{color:#ca4545}.category-product-row{color:#435267;border-top:1px solid #edf1f4;grid-template-columns:28px minmax(260px,1.5fr) minmax(160px,.8fr) .35fr .45fr;align-items:center;gap:12px;min-height:62px;padding:8px 16px;font-size:9px;display:grid}.category-product-row.head{color:#8592a1;letter-spacing:.07em;text-transform:uppercase;background:#fbfcfd;border-top:0;min-height:34px;font-size:8px;font-weight:850}.category-product-name{align-items:center;gap:11px;min-width:0;display:flex}.category-product-name>span:last-child{min-width:0}.category-product-name b{color:#243449;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;display:block;overflow:hidden}.category-product-name small,.category-product-row>span small{color:#8d99a6;margin-top:3px;font-size:8px;display:block}.category-thumb{color:#9ba7b3;border:1px solid #e1e7ec;border-radius:6px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.category-thumb img{object-fit:contain;width:100%;height:100%}.category-pill{color:#176ac5;text-overflow:ellipsis;white-space:nowrap;background:#edf5ff;border-radius:12px;max-width:100%;padding:5px 8px;font-size:8px;display:inline-block;overflow:hidden}.category-pill.empty{color:#ae6900;background:#fff3df}.category-limit-note{color:#8a6a1e;text-align:center;background:#fff9e9;padding:12px 16px;font-size:9px}.category-modal textarea{resize:vertical;border:1px solid #d2dce5;border-radius:6px;outline:0;width:100%;padding:10px;font-family:inherit;font-size:11px}.category-modal textarea:focus{border-color:var(--blue)}.category-modal{width:min(1180px,100vw - 28px);max-height:calc(100vh - 28px);overflow-y:auto}.category-image-picker{background:#f8fafc;border:1px solid #d7e1ea;border-radius:8px;gap:11px;padding:16px;display:grid}.category-image-picker-heading{gap:4px;display:grid}.category-image-picker-heading span{color:var(--blue);letter-spacing:.11em;font-size:8px;font-weight:850}.category-image-picker-heading b{color:var(--navy);font-size:13px}.category-image-picker-heading small,.category-image-selected small,.category-image-result-thumb+span small{color:#748599;font-size:9px;font-weight:600}.category-image-selected{background:#fff;border:1px solid #b9d5ec;border-radius:7px;grid-template-columns:58px 1fr auto;align-items:center;gap:11px;padding:9px;display:grid}.category-image-selected>span:nth-child(2),.category-image-results button>span:nth-child(2){gap:3px;min-width:0;display:grid}.category-image-selected b,.category-image-results button b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.category-image-selected button{color:#d53c3c;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.category-image-preview,.category-image-result-thumb{color:#8794a0;background:#fff;border:1px solid #dbe4ec;border-radius:6px;place-items:center;font-size:8px;display:grid;overflow:hidden}.category-image-preview{width:58px;height:58px}.category-image-result-thumb{width:44px;height:44px}.category-image-preview img,.category-image-result-thumb img{object-fit:contain;width:100%;height:100%;padding:4px}.category-image-search{display:block}.category-image-results{background:#fff;border:1px solid #dbe4ec;border-radius:7px;max-height:246px;display:grid;overflow-y:auto}.category-image-results>p{color:#748599;text-align:center;margin:0;padding:14px}.category-image-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef3;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 9px;display:grid}.category-image-results button:last-of-type{border-bottom:0}.category-image-results button:hover,.category-image-results button.selected{background:#edf7ff}.category-image-results button.selected{box-shadow:inset 3px 0 var(--blue)}.category-image-results button i{color:var(--blue);font-size:9px;font-style:normal;font-weight:800}.category-image-fallback{color:#748599;font-size:9px;line-height:1.45}.category-feature-check{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.category-feature-check input{width:auto!important;height:auto!important;margin:0!important}.category-home-showcase-card{color:#fff;background:linear-gradient(120deg,#082d56,#0b5792);border:1px solid #bed8ee;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #0930551f}.category-home-showcase-card>div:first-child>span{color:#70c1ff;letter-spacing:.14em;font-size:8px;font-weight:850}.category-home-showcase-card h2{font-family:var(--font-manrope);margin:7px 0 4px;font-size:24px}.category-home-showcase-card p{color:#c9deef;margin:0;font-size:10px}.category-home-showcase-summary{grid-template-columns:auto auto;align-items:center;gap:3px 10px;min-width:220px;display:grid}.category-home-showcase-summary b{color:#fff;grid-row:span 2;font-size:32px}.category-home-showcase-summary span{color:#c9deef;font-size:9px}.category-home-showcase-summary button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff6b;border-radius:18px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.category-home-fields{background:#f2f8fd;border:1px solid #c8ddec;border-radius:9px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px 16px;margin:0;padding:15px;display:grid}.category-home-fields>:not(.category-editor-live-preview){grid-column:1}.category-home-fields legend{color:var(--blue);padding:0 7px;font-size:10px;font-weight:850}.category-home-fields>p{color:#687d90;margin:0;font-size:9px}.category-home-color-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.category-home-color-grid input[type=color]{cursor:pointer;min-height:42px;padding:4px}.category-home-section-modal{grid-template-columns:1fr;align-items:start;width:min(1040px,100vw - 28px);max-height:calc(100vh - 28px);display:grid;overflow-y:auto}.category-home-section-modal-heading{grid-column:1/-1}.category-editor-sticky-header{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #d8e2eb;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:18px;margin:-26px -26px 4px;padding:15px 17px 15px 24px;display:flex;position:sticky;top:-26px;box-shadow:0 8px 22px #09264617}.category-editor-sticky-heading{min-width:0}.category-editor-sticky-heading>span{color:var(--blue);letter-spacing:.11em;font-size:8px;font-weight:850}.category-editor-sticky-heading h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.category-editor-sticky-actions{flex:none;align-items:center;gap:9px;display:flex}.category-editor-sticky-save{background:var(--blue);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:9px 16px;font-size:10px;font-weight:850;box-shadow:0 7px 18px #0c5b992e}.category-editor-sticky-save:hover{background:var(--navy)}.category-editor-sticky-save:disabled{cursor:wait;opacity:.65}.category-editor-sticky-close{color:#173a5e;cursor:pointer;background:#f3f7fb;border:1px solid #d7e2ec;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;font-size:23px;line-height:1;transition:background .18s,color .18s,transform .18s;display:grid}.category-editor-sticky-close:hover{background:var(--navy);color:#fff;transform:scale(1.04)}.category-home-section-modal>.category-home-subsection,.category-home-section-modal>p,.category-home-section-modal>.edit-modal-actions{grid-column:1}.category-modal{width:min(1180px,100vw - 28px)}.category-home-section-modal>label,.category-home-section-modal .category-home-subsection label{gap:6px;display:grid}.category-home-section-modal input,.category-home-section-modal select,.category-home-section-modal textarea{box-sizing:border-box}.category-home-section-modal textarea{width:100%;min-height:92px;color:var(--navy);font:inherit;resize:vertical;border:1px solid #ced8e2;border-radius:5px;outline:0;margin-top:0;padding:11px;line-height:1.45}.category-heading-live-preview,.category-editor-live-preview{background:#eef7ff;border:1px solid #bdd8ee;border-radius:10px;gap:10px;padding:14px;display:grid}.category-heading-live-preview{z-index:12;grid-area:auto/1;align-self:start;position:sticky;top:0;box-shadow:0 14px 34px #11416821}.category-heading-live-preview>span,.category-editor-live-preview>span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:850}.category-heading-live-preview>small,.category-editor-live-preview>small{color:#61778b;font-size:8px;line-height:1.45}.category-home-heading-preview{background:#fff;border:1px solid #d7e4ee;border-radius:9px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:154px;padding:22px;display:flex;overflow:hidden}.category-heading-preview-stage{gap:12px;display:grid}.category-heading-preview-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.category-heading-preview-cards i{background:linear-gradient(145deg,#0d4f9d,#1676d2);border-radius:9px;height:112px;display:block;box-shadow:inset 0 -28px #04244c2e}.category-heading-preview-cards i:nth-child(2){background:linear-gradient(145deg,#e95711,#ff842b)}.category-heading-preview-cards i:nth-child(3){background:linear-gradient(145deg,#0d713a,#20a152)}.category-heading-preview-cards i:nth-child(4){background:linear-gradient(145deg,#172533,#3e5368)}.category-heading-preview-copy{min-width:0;transform:translate(var(--preview-copy-offset-x,0), var(--preview-copy-offset-y,0))}.category-home-heading-preview .eyebrow{color:var(--preview-eyebrow-color);font-family:var(--preview-eyebrow-font);font-size:var(--preview-eyebrow-size);font-weight:var(--preview-eyebrow-weight);letter-spacing:var(--preview-eyebrow-letter-spacing);text-align:var(--preview-eyebrow-align);text-transform:uppercase;margin-bottom:8px;display:block}.category-home-heading-preview h3{color:var(--preview-title-color);font-family:var(--preview-title-font);font-size:var(--preview-title-size);font-weight:var(--preview-title-weight);letter-spacing:var(--preview-title-letter-spacing);text-transform:var(--preview-title-transform);-webkit-text-stroke:var(--preview-title-outline-width) var(--preview-title-outline-color);paint-order:stroke fill;text-shadow:var(--preview-title-shadow);overflow-wrap:anywhere;margin:0;line-height:1.08}.category-home-heading-preview p{color:var(--preview-subtitle-color);font-family:var(--preview-subtitle-font);font-size:var(--preview-subtitle-size);font-weight:var(--preview-subtitle-weight);letter-spacing:var(--preview-subtitle-letter-spacing);line-height:var(--preview-subtitle-line-height);text-align:var(--preview-subtitle-align);margin:7px 0 0}.category-home-heading-preview button{width:var(--preview-button-width);border-radius:var(--preview-button-radius);background:var(--preview-button-background);min-height:37px;color:var(--preview-button-color);font-size:var(--preview-button-size);transform:translate(var(--preview-button-offset-x,0), var(--preview-button-offset-y,0));border:1px solid #cddae5;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:800;display:inline-flex}.category-home-heading-preview button i{font-style:normal}.category-home-heading-preview.button-align-left button{align-self:flex-start}.category-home-heading-preview.button-align-center button{align-self:center}.category-home-heading-preview.button-align-right button{align-self:flex-end}.category-home-heading-preview.position-center{text-align:center;flex-direction:column;justify-content:center;align-items:center}.category-home-heading-preview.position-right{text-align:right;flex-direction:row-reverse}.category-home-heading-preview.button-below{flex-direction:column;justify-content:center}.category-home-heading-preview.position-left.button-below{text-align:left;align-items:flex-start}.category-home-heading-preview.position-center.button-below{text-align:center;align-items:center}.category-home-heading-preview.position-right.button-below{text-align:right;align-items:flex-end}.category-editor-live-preview{z-index:4;grid-area:1/2/span 40;grid-template-columns:1fr;align-self:start;align-items:start;position:sticky;top:0;box-shadow:0 14px 34px #11416821}.category-editor-live-preview>span,.category-editor-live-preview>small{grid-column:1}.category-editor-preview-card{cursor:default;pointer-events:none;grid-area:auto/1;justify-self:center;width:min(286px,100%);height:440px;padding:22px 18px 15px}.category-editor-preview-card:hover{transform:none;box-shadow:0 12px 28px #09264629}.category-home-subsection{background:#fff;border:1px solid #d5e4ef;border-radius:8px;gap:10px;padding:13px;display:grid}.category-home-subsection>b{color:var(--navy);font-size:11px}.category-home-subsection>small{color:#728496;font-size:8px;line-height:1.45}.category-home-two-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.category-home-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.category-home-control-grid select,.category-home-fields select{width:100%;height:42px;color:var(--navy);font:inherit;background:#fff;border:1px solid #ced8e2;border-radius:5px;margin-top:6px;padding:0 10px}.category-home-control-grid input[type=color]{cursor:pointer;padding:4px}.category-home-image-modes{flex-wrap:wrap;gap:8px;display:flex}.category-home-image-modes label{cursor:pointer;background:#f7fafc;border:1px solid #cbdbe8;border-radius:18px;align-items:center;gap:7px;min-height:36px;padding:0 11px;display:flex}.category-home-image-modes input{width:auto!important;height:auto!important;margin:0!important}.category-home-image-choice{background:#f2f8fd;border:1px solid #c8ddec;border-radius:9px;gap:11px;padding:14px;display:grid}.category-home-image-choice>div:first-child{gap:4px;display:grid}@media (width<=980px){.category-home-section-modal-heading,.category-home-section-modal>.category-home-subsection,.category-home-section-modal>p,.category-home-section-modal>.edit-modal-actions,.category-heading-live-preview{grid-column:1}.category-heading-live-preview{grid-row:auto;position:sticky;top:0}.category-home-fields{grid-template-columns:1fr}.category-home-fields>:not(.category-editor-live-preview),.category-editor-live-preview{grid-column:1}.category-editor-live-preview{grid-row:auto;position:relative;top:auto}.category-editor-preview-card{height:390px}}@media (width<=620px){.category-editor-sticky-header{gap:10px;padding-left:16px}.category-editor-sticky-heading h2{font-size:16px}.category-editor-sticky-save{padding-inline:11px;font-size:9px}}.category-home-image-choice>div:first-child>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.category-home-image-choice>div:first-child>b{color:var(--navy);font-size:12px}.category-home-image-choice>div:first-child>small,.category-image-choice-hint{color:#6d8194;font-size:8px;line-height:1.45}.category-home-image-choice .category-home-image-modes label:has(input:checked){border-color:var(--blue);color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#e8f4ff}.category-home-custom-image{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:9px;display:grid}.category-home-custom-image>img,.category-home-custom-image>span{color:#728496;text-align:center;background:#f3f7fa;border:1px dashed #b8ccdc;border-radius:8px;grid-row:span 2;place-items:center;width:100%;height:120px;font-size:9px;display:grid;overflow:hidden}.category-home-custom-image>img{object-fit:contain;background:#fff;border-style:solid}.category-home-upload-button,.category-home-custom-image>button{border:1px solid var(--blue);background:var(--blue);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-weight:800;display:inline-flex;color:#fff!important;font-size:9px!important}.category-home-upload-button input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.category-home-custom-image>button{background:#fff;border-color:#d6a8aa;color:#b5383e!important}.category-manager-v2{gap:16px;display:grid}.category-overview-card{background:#fff;border:1px solid #dce5ec;border-radius:12px;overflow:hidden;box-shadow:0 6px 24px #102d4b0d}.category-overview-heading{background:linear-gradient(135deg,#fff 65%,#eef6ff);border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.category-overview-heading>div:first-child>span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:850}.category-overview-heading h2{color:var(--navy);font-family:var(--font-manrope);letter-spacing:-.035em;margin:6px 0 4px;font-size:23px}.category-overview-heading p{color:#778699;margin:0;font-size:10px}.category-main-actions{gap:8px;display:flex}.category-main-actions button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}.category-main-actions button.secondary{color:var(--navy);background:#fff;border:1px solid #c7d4df}.category-main-actions button:disabled{opacity:.4;cursor:not-allowed}.category-filter-chips{gap:8px;padding:14px 20px 0;display:flex}.category-filter-chips a{color:#4e6073;background:#fff;border:1px solid #d8e1e8;border-radius:18px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:9px;text-decoration:none;display:flex}.category-filter-chips a span{text-align:center;background:#edf2f6;border-radius:10px;min-width:22px;padding:3px 6px;font-size:8px}.category-filter-chips a.active{color:#0c66bd;background:#edf6ff;border-color:#9fc7ef}.category-filter-chips a.warning{color:#a76600}.category-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 20px 22px;display:grid}.category-tile{background:#fff;border:1px solid #dce4eb;border-radius:9px;flex-direction:column;min-width:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;overflow:hidden}.category-tile:hover{border-color:#b9d2e8;transform:translateY(-2px);box-shadow:0 10px 24px #13436f17}.category-tile.active{border-color:var(--blue);box-shadow:inset 0 3px var(--blue)}.category-tile-top{align-items:center;gap:8px;min-height:42px;padding:10px 12px 0;display:flex}.category-tile-top label{place-items:center;display:grid}.category-tile-top input{accent-color:var(--blue)}.category-tile-top>i{width:27px;height:27px;color:var(--blue);background:#eaf4fe;border-radius:7px;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}.category-tile-top em{color:#b96b00;text-transform:uppercase;background:#fff0db;border-radius:9px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.category-tile>a{min-height:78px;color:inherit;padding:8px 12px;text-decoration:none}.category-tile h3{color:#20344b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.3;overflow:hidden}.category-tile p{color:#8592a0;height:30px;margin:6px 0 0;font-size:8px;line-height:1.45;overflow:hidden}.category-tile dl{background:#fafcfd;border-top:1px solid #edf1f4;grid-template-columns:repeat(3,1fr);margin:0;padding:10px 12px;display:grid}.category-tile dl div{text-align:center}.category-tile dl div+div{border-left:1px solid #e5ebf0}.category-tile dt{color:#8a97a5;font-size:7px}.category-tile dd{color:var(--navy);margin:3px 0 0;font-size:11px;font-weight:850}.category-tile footer{border-top:1px solid #edf1f4;justify-content:space-between;gap:8px;padding:9px 12px;display:flex}.category-tile footer button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.category-products-v2{border-radius:12px}.category-row-actions{align-items:center;gap:6px;display:flex}.category-row-actions button,.category-row-actions a{color:#40566e;cursor:pointer;background:#fff;border:1px solid #ccd8e2;border-radius:5px;align-items:center;min-height:28px;padding:0 8px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.grouping-preview{background:#f3f7fa;border-radius:7px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.grouping-preview i{color:#1969b7;background:#e6f1fc;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal}.audit-content{background:#f3f6f8;min-height:100vh}.audit-header{align-items:flex-end}.audit-health{text-align:right;background:#f1faf6;border:1px solid #cfe5da;border-radius:10px;min-width:210px;padding:15px 18px}.audit-health strong,.audit-health span{display:block}.audit-health strong{color:var(--green);font-size:24px;line-height:1}.audit-health span{color:#627487;margin-top:5px;font-size:9px}.audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.audit-summary article{background:#fff;border:1px solid #dde5eb;border-radius:9px;min-width:0;padding:15px 16px;box-shadow:0 5px 18px #0b2c4909}.audit-summary article.critical{background:#fffaf5;border-left:4px solid #e57922}.audit-summary span,.audit-summary strong,.audit-summary small{display:block}.audit-summary span{color:#758597;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.audit-summary strong{color:var(--navy);margin-top:7px;font-size:22px;line-height:1}.audit-summary small{color:#8592a0;margin-top:6px;font-size:8px}.audit-catalog-card{background:#fff;border:1px solid #dce4ea;border-radius:10px;overflow:hidden;box-shadow:0 8px 28px #0c2d4b0b}.audit-tabs{background:#f8fafb;border-bottom:1px solid #dfe7ed;gap:2px;padding:0 16px;display:flex}.audit-tabs button{color:#748596;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;gap:3px;min-width:210px;padding:13px 15px 11px;display:grid}.audit-tabs button strong{color:#4d6275;font-size:10px}.audit-tabs button span{font-size:8px}.audit-tabs button.active{border-bottom-color:var(--blue);background:#fff}.audit-tabs button.active strong{color:var(--blue)}.audit-toolbar{border-bottom:1px solid #e6ecf1;flex-wrap:wrap;align-items:end;gap:9px;padding:14px 16px;display:flex}.audit-toolbar label{flex:150px;min-width:0}.audit-toolbar .audit-search{flex:2 260px}.audit-toolbar label,.audit-description{gap:5px;display:grid}.audit-toolbar label>span,.audit-editor label>span,.audit-description>span{color:#67788a;text-transform:uppercase;font-size:8px;font-weight:800}.audit-toolbar input,.audit-toolbar select,.audit-editor input,.audit-editor textarea{width:100%;min-height:37px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cdd9e3;border-radius:6px;padding:0 10px;font-size:10px}.audit-editor textarea{resize:vertical;min-height:84px;padding-top:10px}.audit-toolbar button,.audit-toolbar>a,.audit-bulkbar button,.audit-bulk-editor button,.audit-bulk-action-card button,.audit-row-actions a,.audit-row-actions button,.audit-editor-actions button{min-height:37px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #bdd0df;border-radius:6px;justify-content:center;align-items:center;padding:0 13px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.audit-toolbar button,.audit-bulkbar button,.audit-bulk-editor button,.audit-bulk-action-card button,.audit-editor-actions .primary{border-color:var(--blue);background:var(--blue);color:#fff}.audit-bulkbar{background:#f8fafb;border-bottom:1px solid #e6ecf1;align-items:center;gap:14px;min-height:52px;padding:8px 16px;display:flex}.audit-bulkbar label{color:#30465c;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.audit-bulkbar input,.audit-product-main>input{accent-color:var(--blue)}.audit-bulkbar>span{color:#7c8a98;font-size:9px}.audit-bulkbar button{margin-left:auto}.audit-bulk-editor{background:#eef7fd;border-bottom:1px solid #d9e6ef;grid-template-columns:minmax(280px,1fr) minmax(210px,.5fr) 150px auto;align-items:end;gap:10px 14px;padding:13px 16px;display:grid}.audit-bulk-editor-heading span,.audit-bulk-editor-heading strong,.audit-bulk-editor-heading small{display:block}.audit-bulk-editor-heading span{color:var(--blue);letter-spacing:.08em;font-size:8px;font-weight:900}.audit-bulk-editor-heading strong{color:var(--navy);margin-top:4px;font-size:11px}.audit-bulk-editor-heading small{color:#6f8193;margin-top:4px;font-size:8px;line-height:1.4}.audit-bulk-editor label{gap:5px;display:grid}.audit-bulk-editor label>span{color:#67788a;text-transform:uppercase;font-size:8px;font-weight:800}.audit-bulk-editor input,.audit-bulk-editor select{width:100%;min-height:37px;color:var(--navy);font:inherit;background:#fff;border:1px solid #bdd2e1;border-radius:6px;padding:0 10px;font-size:9px}.audit-bulk-editor input:disabled{color:#8996a2;cursor:not-allowed;background:#e6edf2}.audit-bulk-editor button:disabled,.audit-bulkbar button:disabled,.audit-editor-actions button:disabled{opacity:.45;cursor:not-allowed}.audit-bulk-workspace{background:#f1f7fb;border-bottom:1px solid #d9e6ef;padding:16px}.audit-bulk-workspace>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.audit-bulk-workspace>header span,.audit-bulk-workspace>header strong,.audit-bulk-workspace>header small{display:block}.audit-bulk-workspace>header span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:900}.audit-bulk-workspace>header strong{color:var(--navy);margin-top:4px;font-size:14px}.audit-bulk-workspace>header small{color:#6f8193;margin-top:4px;font-size:8px}.audit-bulk-workspace>header b{color:#166caf;white-space:nowrap;background:#ddecf8;border-radius:14px;padding:7px 10px;font-size:8px}.audit-bulk-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.audit-bulk-action-card{background:#fff;border:1px solid #d4e1ea;border-top:3px solid #87abc6;border-radius:9px;grid-template-rows:auto auto auto auto;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.audit-bulk-action-card.availability{border-top-color:#1687d3}.audit-bulk-action-card.brand{border-top-color:#725bc5}.audit-bulk-action-card.category{border-top-color:#15966c}.audit-bulk-action-card label{gap:5px;min-width:0;display:grid}.audit-bulk-action-card label>span{color:#67788a;text-transform:uppercase;font-size:8px;font-weight:800}.audit-bulk-action-card input,.audit-bulk-action-card select{width:100%;min-height:37px;color:var(--navy);font:inherit;background:#fff;border:1px solid #c5d5e1;border-radius:6px;padding:0 10px;font-size:9px}.audit-bulk-action-card input:disabled,.audit-bulk-action-card select:disabled{color:#8b99a5;cursor:not-allowed;background:#edf1f4}.audit-bulk-action-card button{width:100%;margin-top:auto}.audit-bulk-action-card button:disabled{opacity:.45;cursor:not-allowed}.audit-notice{border-bottom:1px solid;padding:10px 16px;font-size:9px;font-weight:700}.audit-notice.ok{color:#167550;background:#edf9f3;border-color:#c8e6d8}.audit-notice.error{color:#b93b3b;background:#fff1f1;border-color:#f0c9c9}.audit-list{display:grid}.audit-product{border-bottom:1px solid #e6ecf1}.audit-product:last-child{border-bottom:0}.audit-product-main{grid-template-columns:18px 54px minmax(240px,1fr) minmax(160px,.35fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px 16px;display:grid}.audit-product:hover>.audit-product-main{background:#fbfdff}.audit-thumb{background:#f7f9fb;border:1px solid #dce5ec;border-radius:7px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.audit-thumb img{object-fit:contain;width:100%;height:100%;padding:4px}.audit-thumb span{color:#9aa5af;text-align:center;padding:4px;font-size:7px}.audit-product-name{min-width:0}.audit-product-name>strong,.audit-product-name>span{display:block}.audit-product-name>strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.audit-product-name>span{color:#8995a1;margin-top:4px;font-size:8px}.audit-product-name>span.audit-product-taxonomy{color:#63788c}.audit-issues{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.audit-issues i{color:#a85c12;background:#fff0df;border-radius:9px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.audit-issues i.made-to-order{color:#126ab3;background:#e8f3fc}.audit-freight-data{color:#778797;gap:5px;font-size:8px;display:grid}.audit-freight-data b{color:#2c4258;font-size:9px}.audit-row-actions{gap:6px;display:flex}.audit-row-actions .audit-edit-button{border-color:var(--blue);background:#edf6ff}.audit-editor{background:#f7fafc;border-top:1px solid #dce6ed;padding:16px}.audit-editor-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px;display:flex}.audit-editor-heading strong,.audit-editor-heading span{display:block}.audit-editor-heading strong{color:var(--navy);font-size:13px}.audit-editor-heading span,.audit-editor-heading small{color:#718294;margin-top:3px;font-size:8px}.audit-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.audit-editor-grid.freight{background:#eef6fc;border:1px solid #d7e5ef;border-radius:8px;margin-bottom:10px;padding:12px}.audit-availability-editor{background:#f0f7fd;border:1px solid #c9def0;border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(210px,.45fr);align-items:end;gap:9px 14px;margin-top:10px;padding:12px;display:grid}.audit-availability-editor .category-feature-check{min-height:37px;color:var(--navy);font-size:9px;font-weight:750}.audit-availability-editor small{color:#718294;grid-column:1/-1;font-size:8px}.audit-availability-editor input:disabled{color:#8b99a5;cursor:not-allowed;background:#edf1f4}.audit-description{margin-top:10px}.audit-editor-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.audit-editor-actions .secondary{color:#66788a}.audit-empty{text-align:center;padding:48px 20px}.audit-empty strong{color:var(--navy);font-size:13px}.audit-empty p{color:#7f8c99;margin:5px 0 0;font-size:9px}@media (width<=1050px){.audit-summary{grid-template-columns:repeat(2,1fr)}.audit-bulk-action-grid{grid-template-columns:1fr 1fr}.audit-product-main{grid-template-columns:18px 50px minmax(220px,1fr) auto}.audit-freight-data{display:none}}@media (width<=720px){.home-category-section{width:calc(100% - 20px);padding-top:24px}.home-category-track{grid-auto-columns:calc(50% - 5px);gap:10px;padding-bottom:10px}.home-category-promo-card{border-radius:12px;height:310px;padding:17px 13px 12px}.home-category-promo-copy small{font-size:8px}.home-category-promo-copy b{font-size:18px}.home-category-promo-copy span{min-height:38px;font-size:min(var(--category-subtitle-size,11px), 16px);line-height:var(--category-subtitle-line-height,1.35)}.home-category-promo-image{margin:4px -8px 2px}.home-category-promo-cta{gap:5px;min-height:31px;padding:0 8px;font-size:8px}.home-category-arrow{display:none}.category-home-showcase-card{flex-direction:column;align-items:flex-start;padding:18px}.category-home-showcase-card h2{font-size:20px}.category-home-showcase-summary{width:100%;min-width:0}.category-home-color-grid,.category-home-two-columns,.category-home-control-grid{grid-template-columns:1fr}.category-home-custom-image{grid-template-columns:1fr 1fr}.category-home-custom-image>img,.category-home-custom-image>span{grid-area:auto/1/auto/-1}.home-category-title-line-1{font-size:min(var(--category-title-size-1,28px), 23px)}.home-category-title-line-2{font-size:min(var(--category-title-size-2,34px), 27px)}.audit-header{align-items:stretch}.audit-health{text-align:left}.audit-summary,.audit-editor-grid{grid-template-columns:1fr 1fr}.audit-toolbar{grid-template-columns:1fr;display:grid}.audit-tabs{padding:0 9px;overflow-x:auto}.audit-tabs button{min-width:190px}.audit-toolbar>a{width:100%}.audit-bulkbar{flex-wrap:wrap;align-items:flex-start}.audit-bulkbar button{width:100%;margin-left:0}.audit-bulk-editor{grid-template-columns:1fr}.audit-bulk-editor button{width:100%}.audit-bulk-workspace>header{display:block}.audit-bulk-workspace>header b{margin-top:9px;display:inline-block}.audit-bulk-action-grid{grid-template-columns:1fr}.audit-product-main{grid-template-columns:18px 46px minmax(0,1fr)}.audit-row-actions{grid-column:2/-1}.audit-editor-heading{display:block}.audit-editor-grid.freight{grid-template-columns:1fr 1fr}.audit-availability-editor{grid-template-columns:1fr}.audit-availability-editor small{grid-column:auto}.audit-editor-actions{flex-direction:column}}.integration-status-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.integration-status-grid>div{background:#fffaf3;border:1px solid #e5d3bd;border-left:4px solid #d27a22;border-radius:7px;padding:15px}.integration-status-grid>div.ready{border-color:#c7e2d5;border-left-color:var(--green);background:#f3fbf7}.integration-status-grid span,.integration-status-grid b,.integration-status-grid small{display:block}.integration-status-grid span{color:#9b6a34;letter-spacing:.1em;font-size:8px;font-weight:850}.integration-status-grid b{color:var(--navy);margin-top:6px;font-size:13px}.integration-status-grid small{color:var(--muted);margin-top:4px;font-size:9px}.order-details-content{background:#f3f6f8;min-height:100vh}.order-details-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.order-details-header a{color:var(--blue);font-size:10px;font-weight:750}.order-details-header span{color:#83909d;letter-spacing:.12em;margin-top:22px;font-size:8px;font-weight:850;display:block}.order-details-header h1{color:var(--navy);margin:6px 0 3px;font-size:30px}.order-details-header p{color:var(--muted);margin:0;font-size:10px}.order-source-summary{background:#edf7ff;border:1px solid #bfd9ee;border-radius:999px;width:fit-content;padding:5px 9px;font-weight:850;color:#0966a8!important;margin-top:8px!important;font-size:8px!important;display:inline-flex!important}.order-status-large{color:#34658f;background:#edf4fb;border-radius:18px;padding:9px 13px;font-size:10px;font-style:normal;font-weight:800}.order-status-large.status-paid,.order-status-large.status-completed{color:var(--green);background:#e9f7f0}.order-status-large.status-cancelled{color:var(--red);background:#fdecee}.order-header-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.order-made-to-order-badge{color:#9a4e05;letter-spacing:.025em;white-space:nowrap;background:#fff4df;border:1px solid #efbe78;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.order-made-to-order-badge:before{content:"";background:#ef8b16;border-radius:50%;width:6px;height:6px}.order-made-to-order-badge-compact{margin-top:5px;padding:6px 10px;font-size:8px}.order-customer-cell{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-customer-identity{gap:3px;min-width:0;display:grid}.order-customer-identity>b,.order-customer-identity>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-customer-flags{flex:none;justify-items:start;gap:4px;margin-right:clamp(32px,4vw,72px);display:grid}.order-customer-flags .order-made-to-order-badge-compact{margin-top:0}.order-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);align-items:start;gap:15px;display:grid}.order-detail-main,.order-detail-side{gap:15px;display:grid}.order-detail-card,.order-actions-card{background:#fff;border:1px solid #dde5eb;border-radius:9px;padding:22px}.order-detail-card>span,.order-actions-card>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.order-detail-card h2,.order-actions-card h2{color:var(--navy);margin:7px 0 18px;font-size:18px}.order-overview-strip{background:#fff;border:1px solid #dbe4eb;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 10px 28px #0a2a480b}.order-overview-strip article{border-right:1px solid #e2e9ee;min-width:0;padding:17px 18px}.order-overview-strip article:last-child{border-right:0}.order-overview-strip span,.order-overview-strip b,.order-overview-strip small{display:block}.order-overview-strip span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:900}.order-overview-strip b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;overflow:hidden}.order-overview-strip small{color:#748391;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.order-details-content>.order-actions-card{margin-top:16px}.order-admin-product-image{background:#f7f9fb;border:1px solid #dde6ed;border-radius:7px;place-items:center;width:52px;height:52px;margin:0;display:grid;overflow:hidden}.order-admin-product-image img{object-fit:contain;width:100%;height:100%;padding:4px}.order-admin-product-image span{color:#8794a0;font-size:7px}.order-detail-grid-organized .order-items-detail>div{grid-template-columns:52px minmax(0,1fr) 145px 110px;min-height:72px}.order-invoice-card{border-top:3px solid #0a6dd8}.order-invoice-downloads{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.order-invoice-downloads a{min-height:39px;color:var(--blue);background:#fff;border:1px solid #b9d3e8;border-radius:6px;place-items:center;font-size:9px;font-weight:850;display:grid}.order-invoice-downloads a:first-child{border-color:var(--blue);background:var(--blue);color:#fff}.order-invoice-card>small{color:#748391;margin-top:11px;font-size:8px;line-height:1.5;display:block}@media (width<=1180px){.order-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.order-overview-strip article:nth-child(2){border-right:0}.order-overview-strip article:nth-child(-n+2){border-bottom:1px solid #e2e9ee}}.order-items-detail{border-top:1px solid var(--line)}.order-items-detail>div{border-bottom:1px solid var(--line);color:#536171;grid-template-columns:1fr 160px 120px;align-items:center;gap:12px;min-height:60px;font-size:10px;display:grid}.order-items-detail span b,.order-items-detail span small{display:block}.order-items-detail span b{color:var(--ink)}.order-items-detail span small{color:#909aa5;margin-top:4px;font-size:8px}.order-items-detail>div>b{text-align:right;color:var(--navy)}.order-totals{width:min(360px,100%);margin:18px 0 0 auto}.order-totals>div{justify-content:space-between;padding:7px 0;display:flex}.order-totals dt{color:var(--muted);font-size:10px}.order-totals dd{color:var(--navy);margin:0;font-size:11px;font-weight:800}.order-totals>div:last-child{border-top:1px solid var(--line)}.order-totals>div:last-child dd{font-size:17px}.order-info-list{gap:11px;margin:0;display:grid}.order-info-list>div{border-top:1px solid var(--line);padding-top:10px}.order-info-list dt{color:#8a96a2;text-transform:uppercase;font-size:8px}.order-info-list dd{color:#3e4d5e;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.order-address{color:#536171;font-size:10px;line-height:1.65}.order-timeline{gap:0;display:grid}.order-timeline>div{grid-template-columns:22px 1fr;min-height:65px;display:grid;position:relative}.order-timeline>div:before{content:"";background:#dce4eb;width:1px;position:absolute;top:12px;bottom:-12px;left:5px}.order-timeline>div:last-child:before{display:none}.order-timeline i{background:var(--blue);border-radius:50%;width:11px;height:11px;margin-top:4px;box-shadow:0 0 0 4px #eaf3fc}.order-timeline span b,.order-timeline span small,.order-timeline span em{display:block}.order-timeline span b{color:var(--navy);font-size:10px}.order-timeline span small{color:#8a96a2;margin-top:3px;font-size:8px}.order-timeline span p{color:#536171;margin:7px 0 0;font-size:10px}.order-timeline span em{color:var(--blue);margin-top:4px;font-size:8px;font-style:normal}.order-timeline-card{overflow:hidden}.order-timeline-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.order-timeline-heading>div>span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:850}.order-timeline-heading h2{margin:8px 0 0}.order-timeline-heading small{color:#7b8996;margin-top:5px;font-size:9px;display:block}.order-timeline-toggle{min-width:112px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e5;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 13px;font-size:9px;font-weight:800;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.order-timeline-toggle:hover{border-color:var(--blue);color:var(--blue);background:#f2f8fe}.order-timeline-toggle i{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(225deg)translate(-1px,-1px)}.order-timeline-card.is-collapsed .order-timeline-toggle i{transform:rotate(45deg)translate(-1px,-1px)}.order-timeline-collapsible{border-top:1px solid #e4ebf1;margin-top:22px;padding-top:20px}.order-timeline-collapsible[hidden]{display:none}.order-timeline-card.is-collapsed{padding-bottom:20px}.order-actions-card label{color:#536171;gap:6px;margin-top:12px;font-size:9px;font-weight:750;display:grid}.order-actions-card select,.order-actions-card textarea{width:100%;color:var(--ink);font:inherit;border:1px solid #ccd7e1;border-radius:6px;outline:0;padding:10px}.order-actions-card select{height:41px;padding:0 10px}.order-actions-card textarea{resize:vertical;min-height:95px}.order-actions-card>div{grid-template-columns:1fr;gap:7px;margin-top:12px;display:grid}.order-actions-card button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:40px;font-size:9px;font-weight:800}.order-actions-card button.secondary{color:var(--navy);background:#fff;border:1px solid #cad5df}.order-actions-card button:disabled{opacity:.55;cursor:wait}.order-actions-card>p{color:var(--green);margin:10px 0 0;font-size:9px}.settings-content{background:#f3f6f8;min-height:100vh}.email-readiness{grid-template-columns:1.4fr repeat(3,.7fr);gap:12px;margin:0 24px 18px;display:grid}.email-readiness article{background:#fff;border:1px solid #dce5ec;border-radius:10px;min-height:92px;padding:17px}.email-readiness article:first-child{color:#fff;background:linear-gradient(135deg,#072a4b,#0a416e)}.email-readiness span{color:#738394;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.email-readiness article:first-child span{color:#9fc4df}.email-readiness strong{color:var(--navy);font-size:22px}.email-readiness article:first-child strong{color:#fff;font-size:15px}.email-readiness small{color:#8492a0;margin-top:7px;font-size:9px;line-height:1.5;display:block}.email-readiness article:first-child small{color:#c4dae9}.settings-form{grid-template-columns:1fr 1fr;gap:18px;padding:0 24px 30px;display:grid}.settings-integration-card{background:#fff;border:1px solid #dce5ec;border-radius:9px;margin:0 24px 18px;padding:22px}.settings-integration-card>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.settings-integration-card h2{color:var(--navy);margin:7px 0;font-size:18px}.settings-integration-card p,.settings-integration-card small{color:#6f7d8b;font-size:9px}.settings-integration-card code{overflow-wrap:anywhere;color:#0a4f91;background:#eef4f8;border-radius:6px;margin:14px 0 10px;padding:12px;font-size:9px;display:block}.settings-card{background:#fff;border:1px solid #dce5ec;border-radius:10px;padding:22px}.settings-card>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.settings-card h2{color:var(--navy);margin:7px 0 5px;font-size:18px}.settings-card>p{color:#718092;margin:0 0 18px;font-size:10px;line-height:1.6}.settings-fields{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.settings-fields label,.settings-full-field{color:#536171;gap:6px;font-size:9px;font-weight:750;display:grid}.settings-fields input,.settings-full-field input,.settings-full-field textarea{width:100%;color:var(--ink);font:inherit;border:1px solid #cad6e0;border-radius:7px;outline:0;padding:11px}.settings-full-field{margin-top:13px}.settings-full-field textarea{resize:vertical;min-height:95px}.settings-switches{gap:10px;display:grid}.settings-switch{cursor:pointer;border:1px solid #e0e7ed;border-radius:8px;align-items:center;gap:12px;padding:13px;display:flex}.settings-switch input{width:17px;height:17px;accent-color:var(--blue)}.settings-switch div{gap:3px;display:grid}.settings-switch b{color:var(--navy);font-size:10px}.settings-switch small{color:#7b8997;font-size:9px;line-height:1.45}.settings-save{background:#fff;border:1px solid #dce5ec;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.settings-save p{color:var(--green);margin:0;font-size:10px}.settings-save button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;min-width:190px;min-height:43px;font-weight:800}.settings-save button:disabled{opacity:.55;cursor:wait}.notification-content{background:#f3f6f8;min-height:100vh;padding-bottom:32px}.notification-stats{grid-template-columns:1.35fr repeat(3,.65fr);gap:12px;margin:0 24px 18px;display:grid}.notification-stats article{background:#fff;border:1px solid #dce5ec;border-radius:10px;padding:17px}.notification-stats article:first-child{color:#fff;background:linear-gradient(135deg,#6d4b08,#9d7111)}.notification-stats article:first-child.ready{background:linear-gradient(135deg,#086044,#11805c)}.notification-stats span,.notification-card-title span,.email-preview-controls span,.outbox-heading span{color:#718294;letter-spacing:.12em;font-size:8px;font-weight:850;display:block}.notification-stats article:first-child span{color:#f7dfaa}.notification-stats strong{color:var(--navy);margin-top:7px;font-size:21px;display:block}.notification-stats article:first-child strong{color:#fff;font-size:15px}.notification-stats small{color:#81909f;margin-top:6px;font-size:9px;display:block}.notification-stats article:first-child small{color:#fae8bd}.notification-layout{grid-template-columns:1.2fr .8fr;gap:18px;margin:0 24px 18px;display:grid}.notification-card{background:#fff;border:1px solid #dce5ec;border-radius:11px;padding:22px}.notification-card-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.notification-card-title h2,.email-preview-controls h2,.outbox-heading h2{color:var(--navy);margin:6px 0 0;font-size:18px}.notification-card-title i{color:#8a620c;background:#fff3d6;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.notification-card>p{color:#728192;margin:11px 0 18px;font-size:10px;line-height:1.55}.notification-card select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cad6e0;border-radius:7px;padding:11px}.smtp-secure{border:1px solid #dce5ec;border-radius:7px;align-self:end;align-items:center;min-height:42px;padding:0 11px;display:flex!important}.smtp-secure input{width:15px!important}.credential-safe{background:#f6fafc;border:1px dashed #b8cad8;border-radius:8px;gap:4px;margin-top:15px;padding:13px;display:grid}.credential-safe b{color:var(--navy);font-size:10px}.credential-safe span{color:#728192;font-size:9px;line-height:1.5}.notification-password{color:#526272;gap:6px;margin-top:14px;font-size:9px;font-weight:750;display:grid}.notification-password input{width:100%;color:var(--ink);font:inherit;border:1px solid #cad6e0;border-radius:7px;padding:11px}.notification-toggle{border:1px solid #dfe7ed;border-radius:8px;align-items:flex-start;gap:11px;margin:12px 0 8px;padding:13px;display:flex}.notification-toggle input{accent-color:var(--blue);margin-top:2px}.notification-toggle span{gap:4px;display:grid}.notification-toggle b{color:var(--navy);font-size:10px}.notification-toggle small{color:#768696;font-size:9px}.notification-subject{color:#526272;gap:6px;margin-bottom:17px;font-size:9px;font-weight:750;display:grid}.notification-subject input{width:100%;color:var(--ink);font:inherit;border:1px solid #cad6e0;border-radius:7px;padding:11px}.status-message-section{background:#fff;border:1px solid #dce5ec;border-radius:11px;margin:0 24px 18px;padding:22px}.status-message-heading{border-bottom:1px solid #e2e9ef;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.status-message-heading span{color:#718294;letter-spacing:.12em;font-size:8px;font-weight:850;display:block}.status-message-heading h2{color:var(--navy);margin:6px 0 0;font-size:18px}.status-message-heading p{color:#687a8c;max-width:560px;margin:0;font-size:10px;line-height:1.6}.status-message-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px;display:grid}.status-message-field{background:#f9fbfc;border:1px solid #dce5ec;border-radius:9px;gap:9px;padding:15px;display:grid}.status-message-field>span{gap:4px;display:grid}.status-message-field b{color:var(--navy);font-size:11px}.status-message-field small{color:#718294;font-size:9px;line-height:1.45}.status-message-field textarea{resize:vertical;width:100%;min-height:108px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c7d4df;border-radius:7px;padding:12px;font-size:10px;line-height:1.55}.status-message-field textarea:focus{border-color:var(--blue);outline:2px solid #0b73d51f}.email-preview-message{white-space:pre-line}.email-preview-section,.outbox-section{background:#fff;border:1px solid #dce5ec;border-radius:11px;margin:0 24px 18px;padding:22px}.email-preview-controls,.outbox-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.email-preview-controls>div:last-child{gap:7px;display:flex}.email-preview-controls button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #ccd8e1;border-radius:6px;padding:8px 11px;font-size:9px;font-weight:800}.email-preview-controls button.active{border-color:var(--blue);background:var(--blue);color:#fff}.email-preview{border:1px solid #dce5ec;border-radius:12px;max-width:650px;margin:19px auto 0;overflow:hidden;box-shadow:0 12px 32px #09254212}.email-preview header{background:#062c4e;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.email-preview header img{width:105px}.email-preview header small{color:#bed2e1}.email-preview>div{text-align:center;padding:28px}.email-preview>div>span{color:var(--blue);font-size:9px;font-weight:800}.email-preview h3{color:var(--navy);margin:10px 0;font-size:20px}.email-preview p{color:#637384;max-width:480px;margin:0 auto 20px;font-size:11px;line-height:1.7}.email-preview a{background:var(--blue);color:#fff;border-radius:6px;padding:11px 18px;font-size:10px;font-weight:800;display:inline-block}.email-preview footer{color:#7a8997;text-align:center;background:#f3f6f8;padding:13px;font-size:9px}.notification-save{background:#fff;border:1px solid #dce5ec;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:0 24px 18px;padding:16px 20px;display:flex}.notification-save span{color:#637384;font-size:10px}.notification-save button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;min-width:190px;min-height:42px;font-weight:800}.outbox-heading>small{color:#7b8997;font-size:9px}.outbox-table{border:1px solid #dfe7ed;border-radius:8px;margin-top:16px;overflow:hidden}.outbox-row{color:#596979;border-bottom:1px solid #e5ebf0;grid-template-columns:.7fr 2.2fr .7fr .5fr .9fr;align-items:center;gap:12px;min-height:61px;padding:10px 13px;font-size:9px;display:grid}.outbox-row:last-child{border-bottom:0}.outbox-row.head{color:#758493;letter-spacing:.06em;background:#f4f7f9;min-height:37px;font-size:8px;font-weight:800}.outbox-row>b{color:var(--navy)}.outbox-row>span:nth-child(2){gap:4px;display:grid}.outbox-row strong{color:var(--navy)}.outbox-row small{color:#7b8997}.outbox-row>i{color:#607080;background:#eef2f5;border-radius:99px;width:max-content;padding:6px 8px;font-style:normal;font-weight:800}.outbox-row>i.pending{color:#8b640c;background:#fff3d7}.outbox-row>i.sent{color:#087052;background:#dff4eb}.outbox-row>i.failed{color:#b32626;background:#fde7e7}.outbox-actions{gap:6px;display:flex!important}.outbox-actions button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:800}.outbox-actions button.muted{color:#536372;background:#eef2f5}.outbox-empty{color:#7b8997;text-align:center;padding:30px;font-size:10px}.payment-page{padding:0 24px 30px}.payment-integration-card{background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:24px}.payment-integration-card header{justify-content:space-between;gap:20px;display:flex}.payment-integration-card header span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.payment-integration-card h2{color:var(--navy);margin:6px 0;font-size:20px}.payment-integration-card header p{color:#728192;margin:0;font-size:10px}.payment-integration-card header i{color:#8b640c;background:#fff3d7;border-radius:99px;height:max-content;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.payment-integration-card header i.ready{color:#087052;background:#dff4eb}.payment-secret-grid{grid-template-columns:1fr 1fr .4fr;gap:13px;margin-top:22px;display:grid}.payment-secret-grid label{color:#526272;gap:6px;font-size:9px;font-weight:750;display:grid}.payment-secret-grid input{width:100%;color:var(--ink);font:inherit;border:1px solid #cad6e0;border-radius:7px;padding:12px}.payment-options{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.payment-options label{border:1px solid #dfe7ed;border-radius:8px;gap:11px;padding:14px;display:flex}.payment-options input{accent-color:var(--blue)}.payment-options span{gap:4px;display:grid}.payment-options b{color:var(--navy);font-size:10px}.payment-options small{color:#778695;font-size:9px}.payment-security-note{color:#657687;background:#f6fafc;border:1px dashed #b8cad8;border-radius:8px;margin-top:16px;padding:12px;font-size:9px}.payment-integration-card footer{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.payment-integration-card footer span{color:var(--green);font-size:10px}.payment-integration-card footer button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;min-width:180px;min-height:42px;font-weight:800}.shipping-environment{gap:10px;margin-top:20px;display:flex}.shipping-environment label{color:var(--navy);border:1px solid #dce5ec;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:750}.shipping-environment input{accent-color:var(--blue)}.shipping-secret-grid{grid-template-columns:repeat(2,1fr)}.shipping-callback{background:#f6fafc;border:1px solid #dce5ec;border-radius:8px;gap:6px;margin-top:17px;padding:14px;display:grid}.shipping-callback b{color:var(--navy);font-size:10px}.shipping-callback code{overflow-wrap:anywhere;color:var(--blue);font-size:9px}.shipping-callback small{color:#728192;font-size:8px}.shipping-connect{background:#f7fbfe;border:1px solid #cfe0ec;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding:16px;display:flex}.shipping-connect div{gap:5px;display:grid}.shipping-connect b{color:var(--navy);font-size:11px}.shipping-connect small{color:#6f8090;font-size:9px}.shipping-connect a{color:#fff;white-space:nowrap;background:#0b78e3;border-radius:7px;padding:11px 15px;font-size:10px;font-weight:850}.shipping-connect a.disabled{pointer-events:none;opacity:.45}.shipping-sender-section{border-top:1px solid #e0e7ed;margin-top:18px;padding-top:18px}.shipping-sender-section>span,.shipping-label-actions>span{color:var(--blue);letter-spacing:.1em;margin-bottom:12px;font-size:8px;font-weight:850;display:block}.shipping-label-actions{border-top:1px solid #e0e7ed;margin-top:15px;padding-top:15px}.shipping-label-actions small{color:#718091;margin-top:8px;display:block}.shipping-label-actions a{background:var(--green);color:#fff;text-align:center;border-radius:6px;padding:11px;font-size:10px;font-weight:800;display:block}.shipping-label-actions button,.shipping-label-actions a{width:100%;margin-top:8px}.shipping-documents-together{cursor:pointer;background:#f7fafc;border:1px solid #ccdce8;border-radius:7px;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.shipping-documents-together input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin-top:1px}.shipping-documents-together>span{gap:3px;display:grid}.shipping-documents-together b{color:var(--navy);font-size:10px}.shipping-documents-together small{color:#718091;margin:0;font-size:8px;line-height:1.45}.order-combined-documents a.shipping-documents-combined{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:37px;margin-top:8px;padding:0 14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.shipping-tracking-admin{background:#f6fbff;border:1px solid #cfe1ee;border-radius:10px;margin-top:15px;padding:15px}.shipping-tracking-admin>span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:850;display:block}.shipping-tracking-admin>div{gap:6px;margin-top:10px;display:grid}.shipping-tracking-admin code{width:max-content;color:var(--navy);background:#fff;border-radius:6px;padding:6px 9px;font-weight:800}.shipping-tracking-admin a{color:var(--blue);font-size:10px;font-weight:800}.shipping-tracking-admin ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.shipping-tracking-admin li{gap:10px;padding:0 0 14px 4px;display:flex;position:relative}.shipping-tracking-admin li:before{content:"";background:#b9d4e8;width:1px;position:absolute;top:9px;bottom:-2px;left:8px}.shipping-tracking-admin li:last-child:before{display:none}.shipping-tracking-admin li>i{z-index:1;background:var(--blue);border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 3px #e4f2fc}.shipping-tracking-admin li span{gap:2px;display:grid}.shipping-tracking-admin li small,.shipping-tracking-admin li time{color:#6c8091;font-size:9px}.carrier-delivery-workflow{background:linear-gradient(#f8fcff,#fff);border:1px solid #c9ddeb;border-radius:11px;margin-top:15px;padding:18px}.carrier-workflow-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.carrier-workflow-heading>div{gap:4px;display:grid}.carrier-workflow-heading span{color:var(--blue);letter-spacing:.11em;font-size:8px;font-weight:850}.carrier-workflow-heading b{color:var(--navy);font-size:15px}.carrier-workflow-heading i{color:#8b5a07;background:#fff3dc;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:850}.carrier-workflow-heading i.handoff{color:#0b67b5;background:#eaf4ff}.carrier-workflow-heading i.delivered{color:#137448;background:#e7f7ee}.carrier-handoff-action,.carrier-final-delivery,.carrier-delivery-complete{background:#fff;border:1px solid #dce7ef;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:14px;display:flex}.carrier-handoff-action p,.carrier-final-delivery p,.carrier-delivery-complete p{color:#64778a;margin:3px 0 0;font-size:10px;line-height:1.5}.carrier-handoff-action button,.carrier-final-delivery button{flex:none;padding-inline:16px}.carrier-tracking-form{background:#fff;border:1px solid #dce7ef;border-radius:9px;grid-template-columns:1fr 1fr .55fr;gap:11px;margin-top:15px;padding:14px;display:grid}.carrier-tracking-form label{margin:0}.carrier-tracking-form input,.carrier-delivery-modal textarea{width:100%;min-height:40px;color:var(--ink);font:inherit;border:1px solid #ccd7e1;border-radius:6px;padding:9px 10px}.carrier-tracking-form .carrier-message-field{grid-column:1/-1}.carrier-tracking-form textarea{min-height:68px}.carrier-tracking-form>button{grid-column:1/-1;justify-self:end;padding-inline:18px}.carrier-delivery-complete{background:#f1fbf5;border-color:#c8e5d4;gap:2px;display:grid}.carrier-delivery-complete b{color:#137448}.carrier-delivery-modal>label{color:#536171;gap:7px;margin-top:15px;font-size:10px;font-weight:750;display:grid}.customer-carrier-handoff-note{border:1px solid #c8dff0;border-left:4px solid var(--blue);background:#f3f9fe;border-radius:10px;margin:16px 0;padding:16px 18px}.customer-carrier-handoff-note b{color:var(--navy);font-size:14px}.customer-carrier-handoff-note p{color:#536b80;margin:5px 0 0;font-size:11px;line-height:1.55}.customer-tracking-estimate{color:#355d7d!important;margin-top:7px!important}.system-modal-backdrop{z-index:200;background:#02172da8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.system-modal{background:#fff;border-radius:12px;width:min(520px,100%);padding:24px;box-shadow:0 24px 70px #02172d4d}.system-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.system-modal>header span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:850}.system-modal>header h2{color:var(--navy);margin:6px 0 0;font-size:23px}.system-modal>header>button{color:#526171;cursor:pointer;background:0 0;border:0;font-size:25px}.system-modal>p{color:#617083;font-size:10px;line-height:1.6}.system-modal>label{color:#526171;gap:7px;font-size:9px;font-weight:750;display:grid}.system-modal input{border:1px solid #cbd6df;border-radius:6px;height:42px;padding:0 11px}.system-modal dl{border:1px solid #e0e7ed;border-radius:7px;margin:16px 0}.system-modal dl div{justify-content:space-between;padding:10px 12px;font-size:10px;display:flex}.system-modal dl div+div{border-top:1px solid #e0e7ed}.system-modal footer{justify-content:flex-end;gap:8px;display:flex}.system-modal footer button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:40px;padding:0 15px;font-weight:800}.system-modal footer button.secondary{color:var(--navy);background:#fff;border:1px solid #cad5df}.system-modal footer button:disabled{opacity:.5;cursor:not-allowed}.system-modal .modal-message{color:#b42318;margin-top:12px}.freight-request-alert-modal{border-top:4px solid var(--orange)}.freight-request-alert-modal>header span{color:#d65f09}.freight-request-alert-modal>p{color:#53677a;background:#fff7ef;border:1px solid #f4c49f;border-radius:8px;margin:20px 0;padding:14px 16px;font-size:11px}.freight-request-alert-modal footer .freight-modal-primary{background:var(--blue);color:#fff;border-radius:6px;align-items:center;min-height:40px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.pickup-reminder-alert-modal footer{flex-wrap:wrap}.pickup-reminder-alert-modal footer a.secondary{min-height:40px;color:var(--navy);background:#fff;border:1px solid #cad5df;border-radius:6px;align-items:center;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.pickup-reminder-alert-modal>small{color:#718196;margin:-8px 0 18px;font-size:10px;display:block}.pickup-reminder-alert-modal .return-feedback{color:#a8332a;margin:-8px 0 18px}.payment-integration-card footer span.error{color:#b42318}.account-overview{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:min(1180px,100% - 40px);margin:0 auto 20px;display:grid;position:relative}.account-overview a{min-height:132px;color:inherit;background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:18px 18px 16px 62px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 8px 24px #0826400a}.account-overview em{color:#0873d1;background:#eaf5fd;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:18px;left:17px}.account-overview a:hover{border-color:#9ac3e8;transform:translateY(-3px);box-shadow:0 12px 28px #08264014}.account-overview span{color:#718294;letter-spacing:.1em;font-size:8px;font-weight:850;display:block}.account-overview b{color:var(--navy);margin:7px 0 3px;font-size:24px;display:block}.account-overview small{color:#7b8997;font-size:9px}.account-overview i{color:var(--blue);font-size:9px;font-style:normal;font-weight:850;position:absolute;bottom:15px;right:16px}.checkout-payment-result{background:#f8fafb;border:1px solid #dce5ec;border-radius:10px;gap:12px;max-width:560px;margin:22px auto;padding:20px;display:grid}.checkout-payment-result img{width:210px;max-width:100%;margin:auto}.checkout-payment-result textarea{resize:none;border:1px solid #cad6e0;border-radius:7px;min-height:72px;padding:10px}.checkout-payment-result button,.checkout-payment-result a{background:var(--blue);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:7px;padding:12px 16px;font-weight:800}.customer-order-open{color:var(--blue);border:1px solid #cad6e0;border-radius:6px;flex:none;padding:8px 10px;font-size:9px;font-weight:800}.customer-order-detail{width:min(1080px,100% - 40px);margin:34px auto}.customer-order-detail>header{background:linear-gradient(120deg, var(--navy), #145f96);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.customer-order-detail>header span,.customer-order-detail-grid span{letter-spacing:.12em;font-size:8px;font-weight:850}.customer-order-detail>header h1{margin:7px 0 3px;font-size:25px}.customer-order-detail>header p{color:#c8d9e8;margin:0;font-size:10px}.customer-order-detail>header i{color:#8b640c;background:#fff3d7;border-radius:99px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:800}.customer-payment-box{background:#fff9ea;border:1px solid #ead6a7;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:16px;padding:18px;display:grid}.customer-payment-box div{gap:4px;display:grid}.customer-payment-box b{color:var(--navy)}.customer-payment-box small{color:#786d57}.customer-payment-box code{overflow-wrap:anywhere;color:#33475a;background:#fff;border-radius:6px;grid-column:1/-1;padding:10px;font-size:9px}.customer-payment-box a{background:var(--blue);color:#fff;border-radius:6px;padding:10px 13px;font-size:9px;font-weight:800}.customer-order-detail-grid{grid-template-columns:1fr 330px;gap:18px;margin-top:18px;display:grid}.customer-order-detail-grid>section,.customer-order-detail-grid>aside{background:#fff;border:1px solid #dce5ec;border-radius:10px;padding:23px}.customer-order-detail-grid>section>span,.customer-order-detail-grid>aside>span{color:var(--blue)}.customer-order-detail-grid article{border-bottom:1px solid #e3e9ee;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.customer-order-detail-grid article b,.customer-order-detail-grid article small{display:block}.customer-order-detail-grid article small{color:#7b8997;margin-top:5px;font-size:9px}.customer-order-product{align-items:center;gap:13px;min-width:0;display:flex}.customer-order-product-image{background:#f7f9fb;border:1px solid #e1e8ed;border-radius:8px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.customer-order-product-image img{object-fit:contain;width:100%;height:100%;padding:4px}.customer-order-product-image span{color:#8794a0;font-size:7px}.customer-order-detail-grid dl{margin:15px 0 24px}.customer-order-detail-grid dl div{color:#657585;justify-content:space-between;padding:9px 0;display:flex}.customer-order-detail-grid dl .total{color:var(--navy);border-top:1px solid #dce5ec;font-size:15px;font-weight:850}.customer-order-detail-grid aside p{color:#657585;font-size:10px;line-height:1.7}.customer-order-progress{--progress-width:0%;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d7e2ea;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:0;margin:18px 0;padding:19px 28px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #082f570b}.customer-order-progress:before,.customer-order-progress:after{content:"";z-index:0;border-radius:999px;height:3px;position:absolute;top:34px;left:12.5%}.customer-order-progress:before{background:#dfe7ed;right:12.5%}.customer-order-progress:after{width:var(--progress-width);background:linear-gradient(90deg,#119968,#37b981);max-width:75%;transition:width .35s}.customer-order-progress.progress-1{--progress-width:0%}.customer-order-progress.progress-2{--progress-width:25%}.customer-order-progress.progress-3{--progress-width:50%}.customer-order-progress.progress-4{--progress-width:75%}.customer-order-progress.progress-steps-5{grid-template-columns:repeat(5,1fr)}.customer-order-progress.progress-steps-5:before{left:10%;right:10%}.customer-order-progress.progress-steps-5:after{max-width:80%;left:10%}.customer-order-progress.progress-steps-5.progress-2{--progress-width:20%}.customer-order-progress.progress-steps-5.progress-3{--progress-width:40%}.customer-order-progress.progress-steps-5.progress-4{--progress-width:60%}.customer-order-progress.progress-steps-5.progress-5{--progress-width:80%}.customer-order-progress div{z-index:1;color:#82909c;text-align:center;justify-items:center;gap:5px;padding-inline:8px;display:grid;position:relative}.customer-order-progress i{color:#718393;background:#fff;border:2px solid #d9e3ea;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;transition:all .25s;display:grid}.customer-order-progress span{color:#66788a;font-size:10px;font-weight:850}.customer-order-progress small{color:#92a0ad;font-size:8px;font-weight:650;line-height:1.25}.customer-order-progress .done i{color:#fff;background:#159b68;border-color:#159b68;box-shadow:0 4px 12px #159b6833}.customer-order-progress .done span{color:#108259}.customer-order-progress .current i{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0 0 6px #0a6dd81c,0 5px 14px #0a6dd838}.customer-order-progress .current span{color:var(--navy);font-weight:900}.customer-order-progress .current small{color:#657b8f}.order-analysis-note,.order-retry-card{background:#fff;border:1px solid #dce5ec;border-radius:10px;margin:18px 0;padding:20px 22px}.order-analysis-note{background:#fffaf0;border-left:4px solid #e2a522}.order-analysis-note p,.order-retry-card p{color:#617282;margin:5px 0 0;font-size:10px;line-height:1.6}.order-retry-card{border-left:4px solid var(--blue);justify-content:space-between;align-items:center;gap:22px;display:flex}.order-retry-card>div>span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:850}.order-retry-card h2{color:var(--navy);margin:6px 0 0;font-size:18px}.order-retry-card button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:39px;padding:0 16px;font-weight:800}.order-retry-card button:disabled{opacity:.5;cursor:default}.order-retry-options{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.order-retry-options>button{text-align:left;min-height:58px;color:var(--navy);background:#fff;border:1px solid #d8e2e9;align-content:center;justify-items:start;display:grid}.order-retry-options>button.selected{border-color:var(--blue);box-shadow:0 0 0 2px #dcecff}.order-retry-options small{color:#758391;margin-top:4px;font-size:9px}.order-retry-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.order-retry-actions .secondary{color:var(--navy);background:#fff;border:1px solid #d8e2e9}.order-retry-error{background:#fff0f0;border-radius:6px;grid-column:1/-1;padding:9px 11px;color:#b52525!important}.order-retry-result{background:#eaf8f1;border-radius:7px;grid-column:1/-1;gap:8px;padding:12px;display:grid}.order-retry-result code{word-break:break-all;background:#fff;max-height:90px;padding:9px;font-size:9px;overflow:auto}.order-retry-result a{color:var(--blue);font-size:10px;font-weight:850}.order-detail-block{border-top:1px solid #e2e8ed;padding-top:18px}.order-detail-block b,.order-detail-block small{display:block}.order-detail-block b{color:var(--navy);margin-top:8px;font-size:11px}.order-detail-block small{color:#748391;margin-top:4px;font-size:9px}.customer-order-timeline{background:#fff;border:1px solid #dce5ec;border-radius:10px;margin-top:18px;padding:22px}.customer-order-timeline>span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:850}.customer-order-timeline>div{border-bottom:1px solid #edf1f4;align-items:center;gap:11px;padding:10px 0;display:flex}.customer-order-timeline>div>i{background:#159167;border-radius:50%;width:8px;height:8px}.customer-order-timeline p,.customer-order-timeline b,.customer-order-timeline small{margin:0;display:block}.customer-order-timeline b{color:var(--navy);text-transform:capitalize;font-size:10px}.customer-order-timeline small{color:#7c8995;margin-top:3px;font-size:8px}.customer-invoice-downloads>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.customer-invoice-downloads a{min-height:36px;color:var(--blue);border:1px solid #b9d3e8;border-radius:7px;place-items:center;font-size:9px;font-weight:850;display:grid}.customer-invoice-downloads a:first-child{border-color:var(--blue);background:var(--blue);color:#fff}.shipping-invoice-auto{background:#f4f9fd;border:1px solid #cfe2f2;border-radius:8px;padding:13px 14px}.shipping-invoice-auto span,.shipping-invoice-auto b,.shipping-invoice-auto small{display:block}.shipping-invoice-auto span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.shipping-invoice-auto b{overflow-wrap:anywhere;color:var(--navy);margin-top:6px;font-size:10px}.shipping-invoice-auto small{color:#65798a;margin-top:5px;font-size:9px}.shipping-price-review{border:1px solid #d7e2ea;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.shipping-price-review>div{background:#fff;border-right:1px solid #d7e2ea;gap:5px;padding:13px 14px;display:grid}.shipping-price-review>div:last-child{border-right:0}.shipping-price-review span{color:#617383;font-size:9px;font-weight:700}.shipping-price-review b{color:var(--navy);font-size:14px}.shipping-price-status{border:1px solid;border-radius:8px;gap:3px;padding:12px 14px;display:grid}.shipping-price-status b{font-size:11px}.shipping-price-status span{font-size:9px;line-height:1.5}.shipping-price-status.matched{color:#08744f;background:#ecf8f2;border-color:#b9dfcd}.shipping-price-status.divergent{color:#a92323;background:#fff2f2;border-color:#f0c3c3}.shipping-price-status.divergent button{color:#a92323;cursor:pointer;background:#fff;border:1px solid #e4a8a8;border-radius:6px;width:max-content;margin-top:7px;padding:8px 11px;font-size:9px;font-weight:850}.shipping-volume-editor{background:#f7fafc;border:1px solid #cbdce9;border-radius:9px;gap:13px;padding:15px;display:grid}.shipping-volume-editor>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.shipping-volume-editor>header div{gap:4px;display:grid}.shipping-volume-editor>header span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:900}.shipping-volume-editor>header b{color:var(--navy);font-size:11px}.shipping-volume-editor>header small{color:#687b8d;text-align:right;max-width:210px;font-size:8px;line-height:1.45}.shipping-volume-editor>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.shipping-volume-editor label{color:#536679;font-size:8px;font-weight:800}.shipping-volume-editor input{width:100%;height:38px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cbd8e2;border-radius:6px;outline:0;margin-top:5px;padding:0 9px;font-size:11px}.shipping-volume-editor input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a6dd817}.shipping-volume-editor>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-self:end;min-height:38px;padding:0 14px;font-size:9px;font-weight:850}.shipping-volume-editor>button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.shipping-price-review{grid-template-columns:1fr}.shipping-price-review>div{border-bottom:1px solid #d7e2ea;border-right:0}.shipping-price-review>div:last-child{border-bottom:0}.shipping-volume-editor>header{flex-direction:column;align-items:start}.shipping-volume-editor>header small{text-align:left;max-width:none}.shipping-volume-editor>div{grid-template-columns:1fr 1fr}.shipping-volume-editor>button{width:100%}}.customer-shipping-tracker{background:#fff;border:1px solid #cfe0ed;border-radius:11px;margin-top:18px;overflow:hidden;box-shadow:0 10px 28px #08294b0f}.customer-shipping-tracker>header{background:linear-gradient(115deg,#f4f9fd,#fff);border-bottom:1px solid #dce7ef;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.customer-shipping-tracker>header span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:900}.customer-shipping-tracker h2{color:var(--navy);text-transform:capitalize;margin:6px 0 4px;font-size:18px}.customer-shipping-tracker p{color:#627587;margin:0;font-size:10px;line-height:1.55}.customer-tracking-code{background:#fff;border:1px solid #c8ddec;border-radius:9px;gap:5px;min-width:255px;padding:13px 15px;display:grid}.customer-tracking-code small{color:#65798a;letter-spacing:.1em;font-size:8px;font-weight:850}.customer-tracking-code code{color:var(--navy);letter-spacing:.04em;font-family:inherit;font-size:14px;font-weight:900}.customer-tracking-code a{width:max-content;color:var(--blue);font-size:9px;font-weight:850}.customer-tracking-events{padding:7px 24px 17px;display:grid}.customer-tracking-events article{border-bottom:1px solid #edf2f5;gap:13px;padding:13px 0;display:flex}.customer-tracking-events article:last-child{border-bottom:0}.customer-tracking-events article>i{background:#159167;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 4px #e6f6f0}.customer-tracking-events article div{gap:3px;display:grid}.customer-tracking-events b{color:var(--navy);font-size:10px}.customer-tracking-events span,.customer-tracking-events time{color:#6f7f8d;font-size:9px}.customer-tracking-empty{padding:17px 0 4px}.customer-tracking-empty b{color:var(--navy);font-size:11px}.customer-tracking-empty p{margin-top:5px}@media (width<=700px){.customer-shipping-tracker>header{flex-direction:column;align-items:stretch}.customer-tracking-code{min-width:0}.customer-tracking-code a{background:var(--blue);color:#fff;text-align:center;border-radius:6px;width:auto;padding:9px 11px}}@media (width<=900px){.account-overview{grid-template-columns:1fr 1fr}.customer-account-nav{white-space:nowrap;overflow-x:auto}.customer-account-grid{grid-template-columns:1fr}}@media (width<=700px){.customer-account-hero{flex-wrap:wrap;align-items:flex-start;padding:24px 20px}.customer-account-hero form{margin-left:auto}.account-avatar{flex-basis:46px;width:46px;height:46px}.customer-account-nav{padding:0 8px}.account-overview{grid-template-columns:1fr}.customer-order-row{flex-wrap:wrap;align-items:flex-start}.customer-order-row>div:nth-child(2){text-align:left}.customer-order-open{margin-left:auto}.customer-order-progress{padding-inline:8px}.customer-order-progress span{text-align:center;font-size:7px}.order-retry-card{flex-direction:column;align-items:stretch}.order-retry-options,.customer-order-detail-grid{grid-template-columns:1fr}}.order-retry-card{border-radius:12px;gap:18px;display:grid}.order-retry-card>button{justify-self:end}.order-retry-options{grid-template-columns:1fr;gap:12px;display:grid}.order-payment-provider header{background:#f7fafc;border-bottom:1px solid #e3eaf0;align-items:center;gap:13px;padding:14px 16px;display:flex}.order-payment-provider header img{object-fit:contain;object-position:left center;width:78px;height:30px}.order-payment-provider header div{gap:3px;display:grid}.order-payment-provider header small{color:#71808e}.order-payment-provider>button{align-items:center;justify-items:initial;text-align:left;width:100%;min-height:62px;color:var(--navy);box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e8edf1;border-radius:0;gap:12px;padding:12px 16px;display:flex}.order-payment-provider>button:last-child{border-bottom:0}.order-payment-provider>button i{background:#fff;border:2px solid #b8c5cf;border-radius:50%;flex:0 0 17px;width:17px;height:17px}.order-payment-provider>button.selected{box-shadow:inset 4px 0 var(--blue);background:#eef7ff;border-color:#e8edf1}.order-payment-provider>button.selected i{border:5px solid var(--blue)}.order-payment-provider>button span{gap:4px;display:grid}.order-retry-actions{justify-content:flex-end;gap:8px;display:flex}.order-retry-result{background:#eaf8f1;border:1px solid #bfe4d2;border-radius:9px;justify-items:start;gap:10px;padding:16px;display:grid}.order-retry-result img,.customer-pix-box img{background:#fff;border-radius:8px;width:190px;max-width:100%}.order-retry-result code{box-sizing:border-box;width:100%}.order-retry-result a{background:var(--navy);color:#fff;border-radius:6px;padding:10px 13px;font-size:10px;font-weight:850}.customer-pix-box{grid-template-columns:1fr;justify-items:start}@media (width<=1000px){.notification-stats{grid-template-columns:repeat(2,1fr)}.notification-layout,.status-message-grid{grid-template-columns:1fr}.status-message-heading{flex-direction:column}}@media (width>=761px) and (width<=1180px){.category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.category-overview-heading{flex-direction:column;align-items:stretch}.category-main-actions{width:100%}.category-main-actions button{flex:1}.category-card-grid{grid-template-columns:1fr;padding:12px}.category-filter-chips{padding:12px 12px 0;overflow-x:auto}.category-nav .container{overflow-x:visible}.category-nav .container>button:not(:first-child):not(.all-categories){display:none}.categories-mega-menu{border-radius:10px;max-height:none;position:fixed;inset:112px 10px 12px}.mega-menu-grid{grid-template-columns:1fr;padding:14px}.mega-menu-browser{grid-template-columns:1fr;min-height:0;overflow-y:auto}.mega-menu-roots{border-bottom:1px solid #e3eaf0;border-right:0;grid-template-columns:1fr 1fr;gap:5px;max-height:190px;display:grid}.category-nav .mega-menu-roots>button{min-height:44px}.mega-menu-content{padding:17px;overflow:visible}.mega-content-heading{flex-direction:column;align-items:flex-start;gap:10px}.mega-branch-grid{grid-template-columns:1fr}}.category-manager-v2{grid-template-columns:420px minmax(0,1fr);align-items:start}.category-overview-card{position:sticky;top:18px}.category-overview-heading{background:#fff;flex-direction:column;align-items:stretch;gap:14px;padding:18px}.category-overview-heading h2{font-size:20px}.category-overview-heading p{line-height:1.55}.category-main-actions{grid-template-columns:1fr 1fr;display:grid}.category-main-actions button{padding:0 9px}.category-filter-chips{border-bottom:1px solid #edf1f4;padding:12px}.category-filter-chips a{flex:1;justify-content:space-between}.category-card-grid{grid-template-columns:1fr;gap:6px;min-height:280px;max-height:calc(100vh - 330px);padding:8px;overflow-y:auto}.category-tile{border-radius:7px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;display:grid}.category-tile:hover{transform:none}.category-tile-top{grid-area:1/1;min-height:48px;padding:9px 0 9px 9px}.category-tile-top>i,.category-tile-top em{display:none}.category-tile>a{grid-area:1/2;min-height:48px;padding:9px 8px}.category-tile h3{white-space:normal;font-size:10px;line-height:1.35}.category-tile p{white-space:nowrap;text-overflow:ellipsis;height:auto;margin-top:3px}.category-tile dl{grid-area:1/3;grid-template-columns:1fr;place-content:center;min-width:76px;padding:7px}.category-tile dl div{display:none}.category-tile dl div:first-child{border:0;display:block}.category-tile dl dt{font-size:7px}.category-tile dl dd{font-size:12px}.category-tile footer{background:#fbfcfd;border-top:1px solid #edf1f4;grid-area:2/1/auto/-1;justify-content:flex-end;padding:6px 9px}.category-tile footer button:first-child{margin-right:auto}.category-products-v2{min-width:0}.category-tree{min-height:320px;max-height:calc(100vh - 330px);padding:7px;overflow-y:auto}.category-tree-row{color:#42556a;border-bottom:1px solid #edf1f4;border-radius:5px;grid-template-columns:22px 18px minmax(0,1fr) 34px 146px;align-items:center;gap:5px;min-height:54px;display:grid}.category-tree-row:hover{background:#f6f9fc}.category-tree-row.active{box-shadow:inset 3px 0 var(--blue);background:#eaf4ff}.category-tree-row input{accent-color:var(--blue);margin:0}.tree-toggle{width:20px;height:20px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #d3dee7;border-radius:5px;place-items:center;font-size:12px;display:grid}.tree-toggle.leaf{color:#9eabb7;cursor:default;background:0 0;border-color:#0000}.category-tree-row>a{min-width:0;color:inherit;text-decoration:none}.category-tree-row>a b,.category-tree-row>a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.category-tree-row>a b{color:#263b52;font-size:9px}.category-tree-row>a small{color:#8b98a5;margin-top:2px;font-size:7px}.category-tree-row>span{color:#627488;text-align:center;background:#eef2f5;border-radius:10px;min-width:27px;padding:4px;font-size:8px;font-weight:800}.category-tree-actions{z-index:2;grid-template-columns:auto repeat(3,auto);justify-content:end;align-items:center;gap:4px;display:grid;position:relative}.category-tree-actions button{color:#42617f;cursor:pointer;background:#fff;border:1px solid #d5dfe7;border-radius:4px;min-height:27px;padding:0 5px;font-size:7px;font-weight:800}.tree-order-actions{grid-template-columns:repeat(2,20px);gap:2px;display:grid}.category-tree-actions .tree-order-actions button{color:#173f66;min-height:27px;padding:0;font-size:12px}.category-tree-actions button:disabled{cursor:default;opacity:.28}.category-tree-actions .tree-subcategory{color:var(--blue);border-color:#bcd8ef}.category-tree-actions .tree-delete{color:var(--red);border-color:#efc9cc}.category-tree-actions button:hover{background:#f2f7fb}.subcategory-parent-preview{background:#f4f9fd;border:1px solid #cfe0ef;border-radius:6px;padding:11px}.subcategory-parent-preview span,.subcategory-parent-preview b{display:block}.subcategory-parent-preview span{color:#7d8c9a;font-size:8px}.catalog-load-more,.store-load-more{color:#6b7e91;text-align:center;place-items:center;min-height:54px;font-size:12px;font-weight:700;display:grid}.store-load-more button{min-height:38px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d7e3;border-radius:20px;padding:0 18px;font-size:10px;font-weight:800}.store-load-more button:hover{border-color:var(--blue);background:#f4f9ff}.store-load-more{min-height:72px;margin-top:12px}.subcategory-parent-preview b{color:var(--navy);margin-top:4px;font-size:10px}@media (width<=900px){.category-manager-v2{grid-template-columns:1fr}.category-overview-card{position:static}.category-card-grid{max-height:430px}}@media (width<=720px){.notification-stats{grid-template-columns:1fr;margin-inline:14px}.notification-layout,.status-message-section,.email-preview-section,.outbox-section,.notification-save{margin-inline:14px}.notification-save,.email-preview-controls,.outbox-heading{flex-direction:column;align-items:flex-start}.outbox-table{overflow-x:auto}.outbox-row{min-width:760px}}@media (width<=900px){.cart-page-grid{grid-template-columns:1fr}.cart-page-summary{position:static}.cart-page-item{grid-template-columns:88px minmax(0,1fr) 110px}.cart-page-item>a img,.cart-page-item>a .cart-no-image{width:88px;height:88px}.cart-item-price{grid-column:2/4}}@media (width<=720px){body.cart-drawer-open .store-host{display:none!important}body.cart-drawer-open{padding-bottom:0}.cart-drawer{width:100%;height:100dvh;max-height:100dvh}.cart-drawer>header{min-height:76px;padding:max(13px, env(safe-area-inset-top)) 16px 13px}.cart-drawer>header h2{font-size:19px}.cart-items{padding:2px 16px}.cart-item{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px 0}.cart-item>img,.cart-no-image{width:76px;height:76px}.cart-summary{box-shadow:0 -8px 22px #071f3a14;padding:13px 16px calc(13px + env(safe-area-inset-bottom))!important}.cart-summary>div b{font-size:20px}.cart-summary>small{margin:5px 0 10px}.cart-summary>.cart-drawer-checkout{border-radius:8px;min-height:49px;font-size:12px}.cart-summary .continue-shopping{background:#fff;border:1px solid #b9d3eb;border-radius:8px;min-height:44px;margin-top:8px;font-size:10px;font-weight:850}.cart-summary>.cart-drawer-details-link{margin-top:7px;font-size:9px}.cart-page{width:min(100% - 28px,1180px);padding-top:28px}.cart-page-item{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:16px 42px 16px 16px}.cart-page-item>a img,.cart-page-item>a .cart-no-image{width:76px;height:76px}.cart-page-item-quantity{grid-column:2}.cart-item-price{text-align:left;grid-column:2;justify-items:start}.cart-trust-row{grid-template-columns:1fr}}.checkout-provider-grid{gap:14px;grid-template-columns:1fr!important}.payment-provider-card{width:100%}.payment-provider-card>header{min-height:76px}.provider-brand-logo{object-fit:contain;background:#fff;border-radius:7px;width:92px;height:42px;padding:5px 8px}.checkout-payment-options label{cursor:pointer}.checkout-security-panel{color:#174d35;background:#f3fbf7;border:1px solid #cfe5d9;border-radius:9px;gap:5px;margin-top:16px;padding:16px 18px 16px 48px;display:grid;position:relative}.checkout-security-panel:before{content:"✓";color:#fff;background:#16865d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid;position:absolute;top:17px;left:17px}.checkout-security-panel span,.checkout-security-panel small{color:#527164;font-size:9px;line-height:1.5}.checkout-option{grid-template-columns:auto 46px 1fr auto}.shipping-logo{background:#fff;border:1px solid #dbe5ed;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.shipping-logo img{object-fit:contain;width:36px;height:36px}.shipping-logo b{color:#0b70d1;font-size:11px}.checkout-summary-products{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7c7d7 transparent;max-height:265px;padding:0 20px;overflow-y:auto}.checkout-summary-products article{padding:12px 0}.checkout-summary-products article:first-child{border-top:0}.checkout-shipping-summary{grid-template-columns:1fr auto;display:grid}.checkout-shipping-summary>div{background:#f4f8fb;border-radius:7px;grid-column:1/-1;align-items:center;gap:9px;margin-top:8px;padding:9px;display:flex}.checkout-shipping-summary>div img{object-fit:contain;width:30px;height:30px}.checkout-shipping-summary>div span{gap:2px;display:grid}.checkout-shipping-summary>div strong{color:#173a5e;font-size:9px}.checkout-shipping-summary>div small{color:#748494;font-size:8px}@media (width<=620px){.checkout-option{grid-template-columns:auto 40px 1fr}.checkout-option>i{text-align:left;grid-column:2/-1;margin-top:8px}.provider-brand-logo{width:76px}}.checkout-flow-progress{width:min(760px,100% - 36px);min-height:62px;margin:0 auto;padding:22px 0 4px;display:flex}.checkout-flow-progress button{flex:1;width:auto;min-width:0}.checkout-flow-progress button:after{top:15px;left:34px;right:-8px}.checkout-flow-progress button.active i{background:#0b70d1;box-shadow:0 0 0 5px #0b70d11f}.checkout-flow-progress button.done i,.checkout-flow-progress button.done:after{background:#16865d}.checkout-grid{padding-top:28px}.checkout-summary-details{padding:4px 20px 0}.checkout-summary-detail{border-bottom:1px solid #e5edf3;gap:4px;padding:12px 0;display:grid}.checkout-summary-detail>span,.checkout-summary>h3{color:#718196;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.checkout-summary-detail b{color:#173a5e;font-size:9px;line-height:1.4}.checkout-summary-detail small{color:#7c8996;font-size:8px;line-height:1.45}.checkout-summary>h3{margin:0;padding:14px 20px 4px}.checkout-summary .checkout-summary-products article{grid-template-columns:48px minmax(0,1fr) auto;display:grid!important}.checkout-continue-shopping{color:#0b70d1;text-align:center;background:#fff;border:1px solid #b9d3eb;border-radius:8px;margin:0 20px 12px;padding:11px 14px;font-size:10px;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s;display:block}.checkout-continue-shopping:hover{background:#f1f7fd;border-color:#0b70d1}@media (width<=620px){.checkout-flow-progress{padding-inline:4px}.checkout-flow-progress button span{display:none}.checkout-flow-progress button{justify-content:center}.checkout-flow-progress button:after{left:calc(50% + 16px);right:calc(16px - 50%)}}.checkout-coupon-panel{background:#fff;border:1px solid #d8e3ee;border-radius:10px;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);align-items:center;gap:8px 20px;margin-top:16px;padding:18px 20px;display:grid;box-shadow:0 7px 22px #08294b0d}.checkout-coupon-panel>div{gap:4px;display:grid}.checkout-coupon-panel>div span{color:#0b70d1;letter-spacing:.12em;font-size:9px;font-weight:900}.checkout-coupon-panel>div b{color:#08294b;font-size:14px}.checkout-coupon-panel>div small{color:#718196;font-size:10px}.checkout-coupon-panel form,.checkout-coupon-form{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.checkout-coupon-panel>.checkout-coupon-applied{background:#eefaf5;border:1px solid #a9dec8;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 10px 8px 15px;display:flex}.checkout-coupon-applied strong{color:#087a54;letter-spacing:.04em;font-size:14px}.checkout-coupon-applied button{color:#087a54;background:#fff;border:1px solid #b8d8ca;min-height:34px;padding:0 13px}.checkout-coupon-panel input{color:#08294b;min-width:0;height:44px;font:inherit;text-transform:uppercase;border:1px solid #cbd8e5;border-radius:8px;outline:0;padding:0 13px}.checkout-coupon-panel input:focus{border-color:#0b70d1;box-shadow:0 0 0 3px #0b70d11a}.checkout-coupon-panel button{color:#fff;cursor:pointer;background:#0b70d1;border:0;border-radius:8px;min-width:124px;padding:0 16px;font-weight:850}.checkout-coupon-panel button:disabled{opacity:.65;cursor:wait}.checkout-coupon-panel>p{color:#b42318;grid-column:2;margin:0;font-size:10px;font-weight:750}.checkout-coupon-panel>p.success{color:#087a54}.cart-checkout-pricing-note{color:#617287;background:#f3f7fa;border-radius:8px;margin:14px 0;padding:11px 12px;font-size:10px;line-height:1.5}@media (width>=860px){.checkout-provider-grid{grid-template-columns:1fr 1fr;align-items:start}}.checkout-provider-grid{gap:16px;display:grid}.payment-provider-card{background:#fff;border:1px solid #d8e3ee;border-radius:10px;overflow:hidden;box-shadow:0 7px 22px #08294b0f}.payment-provider-card>header{border-bottom:1px solid #e5edf4;align-items:center;gap:14px;padding:16px 20px;display:flex}.payment-provider-card>header div{gap:3px;display:grid}.payment-provider-card>header b{color:#08294b;font-size:13px}.payment-provider-card>header small{color:#718196;font-size:10px}.provider-logo{letter-spacing:-.4px;border-radius:7px;place-items:center;width:78px;height:34px;font-weight:850;line-height:1;display:grid}.mercado-pago-logo{color:#0875b8;background:#dff3ff;font-size:12px}.paghiper-logo{color:#248342;background:#ebf8ee;font-size:14px}.payment-provider-card .checkout-payment-options{box-shadow:none;border:0;border-radius:0}.payment-provider-card .checkout-payment-options label{min-height:70px}.payment-provider-card .checkout-payment-options label>span{gap:4px;display:grid}.payment-provider-card .checkout-payment-options label small{color:#718196;font-size:10px;font-weight:500}.payment-provider-card .checkout-payment-options label.selected{background:#eef7ff;box-shadow:inset 4px 0 #0b70d1}@media (width>=860px){.checkout-provider-grid{grid-template-columns:1fr 1fr;align-items:start}}.audit-card{background:#fff;border:1px solid #dde4ea;border-radius:8px;overflow:hidden}.audit-row{color:#536171;border-top:1px solid #edf1f4;grid-template-columns:1.1fr .8fr 1.2fr .5fr 2fr;align-items:center;gap:14px;min-height:54px;padding:8px 18px;font-size:9px;display:grid}.audit-head{color:#8793a0;text-transform:uppercase;background:#f8fafb;border-top:0;min-height:36px;font-size:8px;font-weight:800}.audit-row small{color:#8793a0;overflow-wrap:anywhere}.customer-admin-content{background:#f3f6f8;min-height:100vh}.customer-summary>div:nth-child(3) b{color:#07845e}.customer-summary>div:nth-child(4) b{color:#b77809}.customer-admin-card{background:#fff;border:1px solid #dce4eb;border-radius:9px;overflow:hidden}.customer-admin-toolbar{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:end;gap:20px;min-height:76px;padding:14px 18px;display:flex}.customer-admin-toolbar form{flex:1;align-items:end;gap:9px;display:flex}.customer-admin-toolbar label{gap:6px;width:min(620px,75%);display:grid}.customer-admin-toolbar label span{color:#7c8996;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.customer-admin-toolbar input{width:100%;height:40px;color:var(--navy);font:inherit;border:1px solid #d3dce5;border-radius:6px;outline:0;padding:0 12px;font-size:10px}.customer-admin-toolbar input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a6fd614}.customer-admin-toolbar button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;height:40px;padding:0 20px;font-size:9px;font-weight:850}.customer-admin-toolbar form>a{color:#647486;place-items:center;height:40px;padding:0 8px;font-size:9px;font-weight:750;display:grid}.customer-admin-toolbar>span{color:#8793a0;white-space:nowrap;font-size:9px}.customer-admin-toolbar>span b{color:var(--navy)}.customer-admin-table{min-width:980px}.customer-admin-row{color:#536171;border-top:1px solid #edf1f4;grid-template-columns:1.35fr 1.45fr .72fr .82fr .62fr .72fr 1fr;align-items:center;gap:14px;min-height:66px;padding:10px 18px;font-size:9px;display:grid}.customer-admin-row:first-child{border-top:0}.customer-admin-row>span{min-width:0}.customer-admin-row b,.customer-admin-row small{text-overflow:ellipsis;display:block;overflow:hidden}.customer-admin-row b{color:var(--navy);white-space:nowrap;font-size:10px}.customer-admin-row small{color:#8a96a3;white-space:nowrap;margin-top:5px;font-size:8px}.customer-reset-action{gap:5px;display:grid}.customer-reset-action button{color:#0873d1;cursor:pointer;white-space:nowrap;background:#eef7ff;border:1px solid #b9d5ee;border-radius:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:850}.customer-reset-action button:hover:not(:disabled){background:#e1f1ff;border-color:#0873d1}.customer-reset-action button:disabled{opacity:.72;cursor:default}.customer-reset-action small{white-space:normal;margin:0;line-height:1.35}.customer-reset-action small.success{color:#08744f}.customer-reset-action small.error{color:#b32635}.customer-admin-clickable{transition:background .16s,box-shadow .16s;position:relative}.customer-admin-clickable:hover{background:#f4f9fd;box-shadow:inset 3px 0 #0873d1}.customer-row-open{z-index:0;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.customer-admin-clickable>span{z-index:1;pointer-events:none;position:relative}.customer-admin-clickable>.customer-row-actions{z-index:2;pointer-events:auto}.customer-summary-backdrop{z-index:260;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03162bb3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.customer-summary-modal{background:#f4f8fb;border:1px solid #cfdeea;border-radius:16px;width:min(1080px,100%);max-height:calc(100dvh - 44px);overflow:hidden;box-shadow:0 30px 90px #02142757}.customer-summary-modal>header{background:#fff;border-bottom:1px solid #d9e4ec;justify-content:space-between;align-items:flex-start;gap:24px;padding:23px 25px;display:flex}.customer-summary-modal>header span{color:#0873d1;letter-spacing:.13em;font-size:8px;font-weight:900}.customer-summary-modal>header h2{color:#08294b;margin:6px 0 4px;font-size:24px}.customer-summary-modal>header p{color:#718196;margin:0;font-size:10px}.customer-summary-modal>header>button{color:#264966;cursor:pointer;background:#f4f8fb;border:1px solid #d5e1ea;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.customer-summary-body{max-height:calc(100dvh - 158px);padding:18px;overflow-y:auto}.customer-summary-loading,.customer-summary-error{color:#536b80;text-align:center;background:#fff;border-radius:9px;margin:18px;padding:18px;font-size:11px}.customer-summary-error{color:#ad2d38;background:#fff4f5;border:1px solid #f0c7ca}.customer-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.customer-summary-metrics article{background:#fff;border:1px solid #d8e5ee;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;min-height:76px;padding:13px 15px;display:grid}.customer-summary-metrics article>svg{color:#0873d1;grid-row:1/3}.customer-summary-metrics span{color:#788897;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.customer-summary-metrics strong{color:#143a5d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.customer-summary-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-summary-card{background:#fff;border:1px solid #d8e5ee;border-radius:10px;padding:18px}.customer-summary-card h3{color:#123858;margin:0 0 13px;font-size:15px}.customer-summary-card dl{margin:0}.customer-summary-card dl>div{border-top:1px solid #edf2f6;grid-template-columns:130px minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.customer-summary-card dl>div:first-child{border-top:0}.customer-summary-card dt{color:#788897;align-items:center;gap:6px;font-size:9px;display:flex}.customer-summary-card dd{overflow-wrap:anywhere;color:#27465f;text-align:right;min-width:0;margin:0;font-size:10px;font-weight:750}.customer-address-list{gap:9px;display:grid}.customer-address-list article{background:#f8fbfd;border:1px solid #e1e9ef;border-radius:8px;padding:12px}.customer-address-list article>div{color:#0b69b8;align-items:center;gap:7px;font-size:10px;display:flex}.customer-address-list p{color:#536b80;margin:6px 0 0;font-size:9px;line-height:1.45}.customer-orders-summary{margin-top:12px}.customer-summary-title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.customer-summary-title-row>span{color:#718196;font-size:9px}.customer-summary-title-row>span b{color:#0873d1;font-size:13px}.customer-order-list{border:1px solid #e1e9ef;border-radius:8px;overflow:hidden}.customer-order-list>a{color:inherit;border-top:1px solid #e7edf2;grid-template-columns:1.15fr 1fr 110px 18px;align-items:center;gap:15px;padding:12px 14px;text-decoration:none;display:grid}.customer-order-list>a:first-child{border-top:0}.customer-order-list>a:hover{background:#f3f9fd}.customer-order-list span b,.customer-order-list span small{display:block}.customer-order-list span b{color:#173c5d;font-size:10px}.customer-order-list span small{color:#7b8997;margin-top:4px;font-size:8px}.customer-order-list>a>strong{color:#0873d1;text-align:right;font-size:11px}.customer-order-list>a>svg{color:#7d91a3}.customer-summary-empty{color:#81909f;text-align:center;margin:0;padding:18px;font-size:9px}@media (width<=760px){.customer-summary-backdrop{align-items:end;padding:0}.customer-summary-modal{border-radius:18px 18px 0 0;max-height:94dvh}.customer-summary-modal>header{padding:19px}.customer-summary-modal>header h2{font-size:20px}.customer-summary-body{max-height:calc(94dvh - 108px);padding:12px}.customer-summary-metrics{grid-template-columns:1fr}.customer-summary-metrics article{min-height:64px}.customer-summary-grid{grid-template-columns:1fr}.customer-summary-card{padding:15px}.customer-summary-card dl>div{grid-template-columns:105px minmax(0,1fr)}.customer-summary-title-row{flex-direction:column;align-items:flex-start;gap:0}.customer-order-list>a{grid-template-columns:1fr auto 16px}.customer-order-list>a>span:nth-child(2){grid-column:1}.customer-order-list>a>strong{grid-area:1/2/3}.customer-order-list>a>svg{grid-area:1/3/3}}.new-customer-summary{grid-template-columns:repeat(2,minmax(0,220px));justify-content:start}.new-customer-row{color:#536171;border-top:1px solid #edf1f4;grid-template-columns:1.15fr 1.45fr 1fr .8fr;align-items:center;gap:18px;min-height:64px;padding:11px 18px;font-size:9px;display:grid}.new-customer-row>span{min-width:0}.new-customer-row b,.new-customer-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.new-customer-row b{color:var(--navy);font-size:10px}.new-customer-row small{color:#8a96a3;margin-top:4px;font-size:8px}.new-customer-head{color:#7b8997;letter-spacing:.08em;text-transform:uppercase;background:#f7f9fb;border-top:0;min-height:38px;font-size:8px;font-weight:850}.new-customer-table{min-width:0}.customer-admin-toolbar>div{gap:4px;display:grid}.customer-admin-toolbar>div>b{color:var(--navy);font-size:12px}.customer-admin-toolbar>div>span{color:#7b8997;font-size:9px}@media (width<=700px){.customer-order-history-entry{grid-template-columns:1fr;gap:0;padding-bottom:12px}.customer-buy-again.compact{align-items:stretch;width:100%;max-width:none;padding:0 12px}.customer-buy-again.compact button{width:100%}.customer-buy-again.compact span{text-align:left}.new-customer-summary{grid-template-columns:1fr 1fr}.new-customer-row{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.new-customer-head{display:none}.new-customer-row b,.new-customer-row small{white-space:normal;overflow-wrap:anywhere}}.customer-admin-head{color:#7b8896;letter-spacing:.05em;text-transform:uppercase;background:#f7f9fb;min-height:38px;font-size:8px;font-weight:850}.customer-source,.customer-access-status{border-radius:999px;align-items:center;width:max-content;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.customer-source{color:#526679;background:#eef3f7}.customer-source.imported{color:#125eb4;background:#edf3ff}.customer-access-status.ready{color:#067956;background:#e8f7f1}.customer-access-status.pending{color:#9a6400;background:#fff3d9}.customer-admin-empty{color:#7b8997;text-align:center;padding:45px 18px;font-size:11px}.customer-pagination{border-top:1px solid #e5ebf0;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:62px;padding:12px 18px;display:grid}.customer-pagination a,.customer-pagination span,.customer-pagination b{font-size:9px}.customer-pagination a{color:var(--blue);font-weight:850}.customer-pagination a:last-child,.customer-pagination span:last-child{justify-self:end}.customer-pagination span{color:#a6afb8}.customer-pagination b{color:#677789}@media (width<=1280px) and (width>=1001px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.header-main{grid-template-columns:142px 164px minmax(280px,1fr) auto;gap:11px}.brand img{width:132px}.delivery-destination strong{font-size:11px}.header-actions{gap:1px}.account-button,.orders-button,.favorites-header-button,.cart-button{padding-inline:7px}.favorites-header-button{display:none}.category-nav .container{gap:21px}.category-nav a,.category-nav button{font-size:12px}}@media (width<=1000px){.campaign-quicklinks{grid-template-columns:1fr 1fr}.campaign-tile:last-child{grid-column:span 2}.home-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-benefits article:nth-child(2){border-right:0}.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filters{grid-template-columns:repeat(2,1fr)}.header-main{grid-template-columns:140px 1fr;gap:18px}.delivery-destination,.header-actions{display:none}.hero-grid{grid-template-columns:1fr 1fr;gap:30px}.benefits-grid,.solution-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.admin-shell{grid-template-columns:190px 1fr}.sync-stats{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.admin-grid,.integration-status-grid,.order-detail-grid{grid-template-columns:1fr}}@media (width<=720px){.checkout-coupon-panel{grid-template-columns:1fr;padding:16px}.checkout-coupon-panel>p{grid-column:1}.checkout-coupon-panel form{grid-template-columns:1fr}.checkout-coupon-panel button{height:44px}.campaign-hero{padding:10px 0}.campaign-hero>.container{width:min(100% - 16px,1460px)}.campaign-carousel,.campaign-carousel-fusiogas,.campaign-carousel-ultrapex{aspect-ratio:7/3;border-radius:10px;width:100%}.campaign-slide:before{filter:blur(14px);inset:-16px}.campaign-carousel-arrow{width:32px;height:32px}.campaign-carousel-arrow.previous{left:9px}.campaign-carousel-arrow.next{right:9px}.campaign-carousel-dots{bottom:9px}.campaign-quicklinks,.mini-banners{grid-template-columns:1fr}.campaign-tile:last-child{grid-column:auto}.campaign-tile{min-height:115px}.home-benefits-grid{grid-template-columns:1fr;width:min(100% - 28px,1460px)}.home-benefits article,.home-benefits article:first-child{border-bottom:1px solid #ffffff3d;border-left:0;border-right:0}.home-benefits article:last-child{border-bottom:0}.home-benefits article b,.home-benefits article small{white-space:normal}.home-category-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(238px,82vw);grid-auto-flow:column;gap:12px;padding:3px 2px 14px;overflow-x:auto}.home-category-card{scroll-snap-align:start;min-height:292px}.home-category-image{height:154px;padding:14px}.home-section-heading{flex-direction:column;align-items:flex-start}.home-section-heading:not(.home-category-heading) h2{font-size:25px}.home-category-heading.position-left{text-align:left;align-items:flex-start}.home-category-heading.position-center{text-align:center;align-items:center}.home-category-heading.position-right{text-align:right;align-items:flex-end}.category-editor-live-preview{grid-template-columns:1fr}.category-editor-live-preview>span,.category-editor-live-preview>small,.category-editor-preview-card{grid-area:auto/1}.category-editor-preview-card{justify-self:center;width:min(230px,100%)}.category-home-heading-preview,.category-home-heading-preview.position-right{flex-direction:column}.category-home-heading-preview.position-left{text-align:left;align-items:flex-start}.category-home-heading-preview.position-center{text-align:center;align-items:center}.category-home-heading-preview.position-right{text-align:right;align-items:flex-end}.customer-access-shell{padding:20px 12px}.customer-access-card{grid-template-columns:1fr}.customer-access-intro{padding:30px}.customer-access-intro h1{font-size:31px}.customer-access-intro ul{display:none}.customer-access-form{padding:30px}.customer-account-hero{align-items:flex-start;gap:20px}.customer-account-grid,.account-settings-grid,.address-form,.catalog-filters{grid-template-columns:1fr}.container{width:min(100% - 28px,1180px)}.topbar-inner,.header-main,.category-nav .container,.products-section>.container{width:min(100% - 28px,1460px)}.topbar-inner>span,.topbar-inner div>span{display:none}.topbar-inner{justify-content:center}.header-main{grid-template-columns:100px 1fr;gap:12px;min-height:74px}.brand img{width:94px;height:52px}.search .search-scope{min-width:48px;padding:0 8px;font-size:8px}.search button:not(.search-scope){display:none}.category-nav .container{gap:20px}.category-nav .all-categories{margin-left:0;padding:0 15px}.hero-grid{grid-template-columns:1fr;padding-top:20px;padding-bottom:30px}.hero-copy{padding:35px 0 5px}.hero h1{font-size:42px}.hero-image{border-radius:15px;height:270px}.hero-trust{flex-direction:column;gap:7px}.benefits-grid,.solution-grid,.product-grid{grid-template-columns:1fr}.benefits article,.benefits article:first-child{border-left:0;border-right:0;border-bottom:1px solid var(--line)}.section{padding-top:55px;padding-bottom:55px}.products-section.catalog-view{padding-top:26px}.catalog-heading-actions{flex-direction:column;align-items:flex-end;gap:8px}.professional-cta .container{flex-direction:column;align-items:flex-start;padding:38px 0}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-google-reviews{flex-wrap:wrap;align-items:flex-start}.footer-google-action{width:100%;margin-left:0}.institutional-layout{grid-template-columns:1fr}.legal-contact-card{position:static}.contact-grid{grid-template-columns:1fr}.company-data div{grid-template-columns:1fr;gap:5px}.footer-bottom .container{flex-direction:column;justify-content:center;align-items:flex-start}.checkout-grid{grid-template-columns:1fr}.product-detail-header{grid-template-columns:1fr auto}.product-detail-header>a:nth-child(2){display:none}.product-detail-main{grid-template-columns:1fr}.product-detail-photo,.product-detail-info{min-height:auto}.product-detail-photo{padding:24px}.product-detail-photo>img{height:310px}.product-detail-info{padding:24px}.detail-buy-box{grid-template-columns:110px 1fr}.product-description dl{grid-template-columns:1fr 1fr}.checkout-summary{order:-1}.checkout-fields.two,.checkout-fields.address{grid-template-columns:1fr}.checkout-fields.address label:nth-child(5),.checkout-fields.address label:nth-child(6){grid-column:auto}.admin-shell{display:block}.admin-sidebar{width:100%;height:auto;padding:12px;position:sticky}.admin-sidebar nav,.sidebar-user{display:none}.admin-logo{border:0;padding:0}.admin-content{padding:20px 12px 40px}.admin-header{align-items:flex-start;gap:15px}.admin-header-actions a{display:none}.dashboard-freight-alert{grid-template-columns:34px minmax(0,1fr)}.dashboard-freight-alert>strong{grid-column:2}.sync-banner{align-items:flex-start}.sync-banner>button{display:none}.metric-grid{grid-template-columns:1fr 1fr}.card-header{flex-direction:column;align-items:flex-start;gap:10px}.card-header label,.card-header input{width:100%}.orders-head{display:none}.order-row{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.order-row span:nth-child(3){display:none}.login-shell{grid-template-columns:1fr}.login-brand-panel{min-height:220px;padding:25px}.login-logo{width:105px}.login-message h1{margin:12px 0 0;font-size:30px}.login-message p,.login-brand-panel>small{display:none}.login-form-panel{align-items:start;padding:40px 22px}.tiny-products-shell{padding:25px 12px}.tiny-products-header{align-items:flex-start}.tiny-live-badge{display:none}.tiny-products-toolbar{flex-direction:column;align-items:stretch}.tiny-products-toolbar form{width:100%}.catalog-summary{grid-template-columns:1fr 1fr}.tiny-products-row{grid-template-columns:minmax(190px,1fr) .6fr .7fr}.tiny-products-row.catalog-products-head,.tiny-products-row.catalog-product-row{grid-template-columns:28px 48px minmax(170px,1fr) .7fr .65fr}.catalog-product-row>span:nth-child(4),.catalog-products-head>span:nth-child(4),.catalog-product-row>span:nth-child(6),.catalog-products-head>span:nth-child(6){display:none}.bulk-toolbar{flex-wrap:wrap;align-items:flex-start}.bulk-toolbar b{order:2;width:100%}.audit-row{grid-template-columns:1fr 1fr;padding:12px}.audit-row>span:nth-child(4),.audit-row>span:nth-child(5){display:none}.customer-admin-card{overflow-x:auto}.customer-admin-toolbar{min-width:760px}.order-details-header{flex-direction:column;align-items:flex-start}.order-items-detail>div{grid-template-columns:1fr auto;padding:10px 0}.order-items-detail>div>span:nth-child(2){grid-column:1}.order-items-detail>div>b{grid-area:1/2/span 2}.tiny-products-row span:nth-child(3),.tiny-products-row span:nth-child(4),.tiny-products-row span:nth-child(6){display:none}.category-workspace{grid-template-columns:1fr}.category-scroll{max-height:360px}.category-products-heading{flex-direction:column;align-items:stretch}.category-search{width:100%}.category-bulk-bar{flex-wrap:wrap;align-items:stretch}.category-bulk-bar select{flex:1;min-width:150px;margin-left:0}.category-product-row{grid-template-columns:28px minmax(180px,1fr) .55fr}.category-product-row>span:nth-child(3),.category-product-row.head>span:nth-child(3),.category-product-row>span:nth-child(5),.category-product-row.head>span:nth-child(5){display:none}}@media (width<=1000px){.checkout-form-card form{grid-template-columns:1fr 1fr}.checkout-form-card form>.checkout-fields.two{grid-column:1}.checkout-form-card form>.checkout-fields.address{grid-area:1/2/span 3}.checkout-form-card form>.checkout-integration-section:first-of-type{grid-area:auto/1}.checkout-form-card form>.checkout-integration-section:nth-of-type(2),.checkout-form-card form>.checkout-consent,.checkout-form-card form>.checkout-price-warning,.checkout-form-card form>button,.checkout-form-card form>.checkout-notice{grid-area:auto/2}}@media (width<=720px){.checkout-promo{text-align:center;padding:6px 14px}.checkout-header{min-height:66px;padding-inline:16px}.checkout-header img{width:104px}.checkout-progress{width:calc(100% - 24px);min-height:54px}.checkout-progress b{font-size:9px}.checkout-grid{width:calc(100% - 24px)}.checkout-summary,.checkout-form-card{padding:16px}.checkout-summary article{grid-template-columns:48px minmax(0,1fr) auto}.checkout-summary article img{width:46px;height:46px}.checkout-form-card h1{font-size:24px}.checkout-form-card form{flex-direction:column;gap:14px;display:flex}.checkout-form-card form:before,.checkout-form-card form>.checkout-fields,.checkout-form-card form>.checkout-integration-section,.checkout-form-card form>.checkout-consent,.checkout-form-card form>.checkout-price-warning,.checkout-form-card form>button,.checkout-form-card form>.checkout-notice{width:100%}.checkout-form-card form>.checkout-fields.address{grid-template-columns:1fr}.checkout-fields.address label{grid-column:auto!important}}.checkout-flow-progress{justify-content:center;gap:0;min-height:74px;padding:18px 0}.checkout-flow-progress button{color:#8b98a5;cursor:default;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:150px;font-size:10px;font-weight:800;display:flex;position:relative}.checkout-flow-progress button:after{content:"";background:#dbe3e9;height:2px;position:absolute;top:14px;left:34px;right:-5px}.checkout-flow-progress button:last-child:after{display:none}.checkout-flow-progress button i{z-index:1;color:#778594;background:#e8edf1;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid;position:relative}.checkout-flow-progress button.active{color:var(--navy)}.checkout-flow-progress button.active i{background:var(--blue);color:#fff;box-shadow:0 0 0 5px #0a6dd81a}.checkout-flow-progress button.done{color:var(--green);cursor:pointer}.checkout-flow-progress button.done i{background:var(--green);color:#fff}.checkout-flow-progress button.done:after{background:var(--green)}.checkout-grid{grid-template-columns:minmax(0,1fr) 350px;gap:22px;width:min(1240px,100% - 40px)}.checkout-form-card{border-radius:12px;grid-row:1;padding:28px 32px}.checkout-summary{border-radius:12px;grid-area:1/2;padding:22px;position:sticky;top:20px;box-shadow:0 8px 28px #0b25450f}.checkout-summary article{grid-template-columns:48px minmax(0,1fr) auto}.checkout-summary article img{width:46px;height:46px}.checkout-summary .checkout-cost-row,.checkout-summary .checkout-total,.checkout-summary>small{width:100%;text-align:initial;margin-left:0}.checkout-form-card form{display:block}.checkout-form-card form:before{display:none}.checkout-flow-step{animation:.22s ease-out checkoutStepIn;display:none}.checkout-flow-step.active{display:block}@keyframes checkoutStepIn{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.checkout-step-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.checkout-step-heading>span{width:38px;height:38px;color:var(--blue);background:#eaf3fe;border-radius:50%;flex:0 0 38px;place-items:center;font-size:12px;font-weight:900;display:grid}.checkout-step-heading h2{color:var(--navy);margin:0;font-size:22px}.checkout-step-heading p{color:#718091;margin:4px 0 0;font-size:10px}.checkout-data-step .checkout-fields.two{grid-template-columns:1fr 1fr;margin-bottom:14px}.checkout-data-step .checkout-fields.address{background:#f9fbfc;border:1px solid #dfe6ec;border-radius:9px;grid-template-columns:.7fr 2fr .55fr 1fr;margin-top:18px;padding:20px}.checkout-integration-section.checkout-flow-step{background:0 0;border:0;margin-top:0;padding:0}.checkout-integration-section.checkout-flow-step>span{display:none}.checkout-option{border-radius:9px;min-height:78px;margin-bottom:10px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s}.checkout-option.selected{box-shadow:0 0 0 2px #0a6dd814}.checkout-payment-options{grid-template-columns:1fr}.checkout-payment-options label{border-radius:9px;min-height:62px;font-size:11px}.checkout-step-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:26px;padding-top:18px;display:flex}.checkout-step-actions button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;min-width:142px;min-height:46px;padding:0 20px;font-size:11px;font-weight:850}.checkout-step-actions button:hover:not(:disabled){background:var(--blue-2)}.checkout-step-actions button.secondary{color:var(--blue);background:#fff;border:1px solid #d0dae2}.checkout-step-actions button:disabled{opacity:.45;cursor:default}.checkout-review-card{background:#fff;border:1px solid #dfe6ec;border-radius:9px;margin-bottom:12px;padding:18px 150px 18px 18px;position:relative}.checkout-review-card b,.checkout-review-card p,.checkout-review-card small{display:block}.checkout-review-card b{color:var(--navy);font-size:11px}.checkout-review-card p{color:#33465a;margin:7px 0 4px;font-size:11px;line-height:1.5}.checkout-review-card small{color:#788695;font-size:9px}.checkout-review-card button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.checkout-review-step .checkout-consent{background:#f7f9fb;border-radius:8px;margin-top:20px;padding:14px}.checkout-flow-notice{margin-top:14px}.checkout-form-card>span,.checkout-form-card>h1,.checkout-form-card>p{display:none}.checkout-form-card{padding:22px 24px}.checkout-step-heading>span{flex-basis:34px;width:34px;height:34px}.checkout-step-heading p{font-size:9px}.checkout-data-step .checkout-fields.two{gap:10px;margin-bottom:10px}.checkout-data-step .checkout-fields.address{background:#fbfcfd;gap:9px;margin-top:12px;padding:14px}.checkout-fields input{height:38px;margin-top:4px}.checkout-step-actions{margin-top:18px;padding-top:14px}.checkout-step-actions button{min-height:42px}@media (width<=760px){.checkout-grid{grid-template-columns:1fr}.checkout-form-card{grid-area:1/1}.checkout-summary{grid-area:2/1;position:static}.checkout-flow-progress button{flex:1;width:auto}}@media (width<=620px){.checkout-flow-progress{width:calc(100% - 24px)}.checkout-flow-progress button{justify-content:center}.checkout-flow-progress button span{display:none}.checkout-flow-progress button:after{left:calc(50% + 16px);right:calc(16px - 50%)}.checkout-form-card{padding:22px 16px}.checkout-data-step .checkout-fields.two,.checkout-data-step .checkout-fields.address{grid-template-columns:1fr}.checkout-data-step .checkout-fields.address label{grid-column:auto}.checkout-step-heading h2{font-size:19px}.checkout-step-actions{flex-direction:column-reverse}.checkout-step-actions button{width:100%}.checkout-review-card{padding:16px}.checkout-review-card button{margin-top:12px;padding:0;position:static;transform:none}}.checkout-promo{display:none}.checkout-header{background:#ffe600;border:0;min-height:58px;padding:0 max(24px,50vw - 590px)}.checkout-header img{object-fit:contain;width:112px;height:46px}.checkout-header span{color:#252525;font-size:10px}.checkout-flow-progress{display:none}.checkout-grid{grid-template-columns:minmax(0,780px) 330px;justify-content:space-between;gap:34px;width:min(1180px,100% - 36px);padding-top:46px}.checkout-form-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.checkout-summary{background:#fff;border:0;border-radius:8px;padding:0;top:24px;overflow:hidden;box-shadow:0 1px 2px #0000001f}.checkout-summary h2{margin:0;padding:20px;font-size:13px}.checkout-summary article{display:none}.checkout-summary .checkout-cost-row{border:0;padding:9px 20px;font-size:11px}.checkout-summary .checkout-total{border-top:1px solid #ddd;margin-top:10px;padding:17px 20px}.checkout-summary>small{padding:0 20px 18px}.checkout-step-heading{margin-bottom:24px}.checkout-step-heading>span{display:none}.checkout-step-heading h2{color:#222;font-size:24px;font-weight:650}.checkout-step-heading p{display:none}.checkout-data-editor{background:#fff;border-radius:8px;padding:20px;display:none;box-shadow:0 1px 2px #00000021}.checkout-data-editor.active{display:block}.checkout-data-step .checkout-fields.address{background:#f7f7f7;border:0}.checkout-saved-data{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #00000021}.checkout-saved-data>div{border-bottom:1px solid #e2e2e2;padding:18px 26px}.checkout-saved-data b,.checkout-saved-data small{display:block}.checkout-saved-data b{color:#222;font-size:14px}.checkout-saved-data small,.checkout-saved-data p{color:#555;margin:6px 0 0;font-size:11px;line-height:1.55}.checkout-saved-data>button{color:#3483fa;cursor:pointer;background:0 0;border:0;margin:0;padding:18px 26px;font-size:11px;font-weight:700}.checkout-option{min-height:82px;box-shadow:none;border:0;border-bottom:1px solid #e2e2e2;border-radius:0;margin:0;padding:20px 26px}.checkout-option:first-of-type{border-radius:8px 8px 0 0}.checkout-option:last-of-type{border-bottom:0;border-radius:0 0 8px 8px}.checkout-option.selected{background:#fff;box-shadow:0 0 0 1px #d8d8d8}.checkout-option:hover{border-color:#0000;transform:none}.checkout-integration-section.checkout-flow-step.active{border-radius:8px;overflow:visible}.checkout-integration-section.checkout-flow-step.active>.checkout-option,.checkout-integration-section.checkout-flow-step.active>.checkout-shipping-loading{background-color:#fff}.checkout-payment-options{background:#fff;border-radius:8px;gap:0;margin:0;overflow:hidden;box-shadow:0 1px 2px #00000021}.checkout-payment-options+.checkout-payment-options{margin-top:14px}.checkout-payment-options label{background:#fff;border:0;border-bottom:1px solid #e2e2e2;border-radius:0;min-height:66px;padding:0 22px}.checkout-payment-options label:last-child{border-bottom:0}.checkout-step-actions{border:0;margin-top:16px;padding-top:0}.checkout-step-actions button{background:#3483fa;border-radius:6px;min-width:132px;min-height:48px}.checkout-step-actions button.secondary{background:0 0;border-color:#0000}.checkout-review-card{border:0;margin-bottom:14px;padding:20px 150px 20px 24px;box-shadow:0 1px 2px #00000021}.checkout-review-step .checkout-consent{background:#fff}.checkout-grid-review{grid-template-columns:minmax(0,1fr);width:min(1320px,100% - 48px)}.checkout-grid-review .checkout-form-card{grid-column:1}.checkout-grid-review>.checkout-summary{display:none}.checkout-final-review{background:#fff;border:1px solid #d8e3ee;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #08294b12}.checkout-final-review-data{border-bottom:1px solid #e3ebf2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.checkout-final-review-data article{border-right:1px solid #e3ebf2;min-width:0;padding:20px 22px;position:relative}.checkout-final-review-data article:last-child{border-right:0}.checkout-final-review-data span,.checkout-final-products h3{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:850;display:block}.checkout-final-review-data b,.checkout-final-review-data small{display:block}.checkout-final-review-data b{color:var(--navy);font-size:13px;line-height:1.45}.checkout-final-review-data small{color:#6f7f8f;margin-top:6px;font-size:10px;line-height:1.65}.checkout-final-review-data button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:10px;font-weight:800}.checkout-order-extras{background:#f8fafc;border-top:1px solid #e3ebf2;gap:14px;padding:20px 22px;display:grid}.checkout-pickup-carrier{gap:12px;display:grid}.checkout-pickup-carrier-shipping{background:#f8fafc;border:1px solid #d7e2ec;border-radius:10px;margin:12px 0 4px;padding:16px 18px}.checkout-extra-toggle{color:var(--navy);align-items:flex-start;gap:10px;display:flex}.checkout-extra-toggle input{margin-top:3px}.checkout-extra-toggle span,.checkout-extra-toggle b,.checkout-extra-toggle small{display:block}.checkout-extra-toggle small{color:#6f7f8f;margin-top:4px;font-size:10px}.checkout-order-extra-fields{gap:16px;display:grid}.checkout-order-extra-fields label{color:#485768;font-size:10px;font-weight:750;display:block}.checkout-order-extra-fields label>small{color:#7b8997;margin-left:5px;font-weight:500}.checkout-order-extra-fields input,.checkout-order-extra-fields textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #ced7e0;border-radius:6px;margin-top:6px;padding:10px 11px}.checkout-order-extra-fields input{height:42px}.checkout-order-extra-fields textarea{resize:vertical;min-height:90px}.checkout-extra-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-extra-grid label{color:#485768;font-size:10px;font-weight:750}.checkout-extra-grid label>small{color:#7b8997;margin-left:5px;font-weight:500}.checkout-extra-grid input,.checkout-extra-grid textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #ced7e0;border-radius:6px;margin-top:6px;padding:10px 11px}.checkout-extra-grid input{height:42px}.checkout-extra-grid textarea{resize:vertical;min-height:76px}.checkout-extra-grid p{color:#65788b;grid-column:1/-1;margin:0;font-size:10px}.checkout-extra-grid input[readonly]{color:#526476;cursor:default;background:#edf3f7}.checkout-carrier-search{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.checkout-carrier-search button,.checkout-carrier-actions button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:6px;min-height:42px;padding:10px 16px;font-size:11px;font-weight:800}.checkout-carrier-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.checkout-carrier-actions button{min-height:34px;color:var(--blue);background:#fff;padding:7px 12px}.checkout-final-products{padding:20px 22px 8px}.checkout-final-products article{border-top:1px solid #e8eef3;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.checkout-final-products article img,.checkout-final-products .checkout-no-image{object-fit:contain;border:1px solid #e0e8ee;border-radius:8px;width:58px;height:58px}.checkout-final-products article b,.checkout-final-products article small{display:block}.checkout-final-products article b{color:var(--navy);font-size:12px;line-height:1.4}.checkout-final-products article small{color:#748493;margin-top:5px;font-size:10px}.checkout-final-products article strong{color:var(--navy);font-size:13px}.checkout-final-totals{width:min(100%,430px);margin-left:auto;padding:8px 22px 22px}.checkout-final-totals>div{color:#5f7080;justify-content:space-between;gap:18px;padding:8px 0;font-size:11px;display:flex}.checkout-summary-discount{color:inherit;background:0 0;position:static}.checkout-summary-discount b{color:var(--green)}.checkout-summary-discount.payment b{color:#096bc8}.payment-status-monitor{text-align:left;background:linear-gradient(145deg,#fff,#f5f9fc);border:1px solid #d9e5ef;border-radius:16px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:24px;width:min(100%,620px);margin:26px auto 10px;padding:28px;display:grid;box-shadow:0 18px 45px #08294b17}.payment-status-monitor small{color:#0873d1;letter-spacing:.14em;font-size:10px;font-weight:900}.payment-status-monitor h2{color:var(--navy);margin:7px 0 6px;font-size:24px}.payment-status-monitor p{color:#627588;margin:0;font-size:13px;line-height:1.55}.payment-status-monitor a{background:var(--blue);color:#fff;border-radius:8px;margin-top:16px;padding:11px 16px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.payment-status-orbit{color:#0873d1;background:#e9f4fd;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.payment-status-orbit:before,.payment-status-orbit:after{content:"";border:4px solid #0000;border-top-color:#0873d1;border-radius:50%;animation:1.2s linear infinite payment-status-spin;position:absolute;inset:5px}.payment-status-orbit:after{border-width:3px;border-top-color:#0000;border-bottom-color:#f36c21;animation-duration:1.7s;animation-direction:reverse;inset:14px}.payment-status-orbit span{z-index:1;font-size:30px;font-weight:900;position:relative}.payment-status-monitor.approved{background:linear-gradient(145deg,#fff,#effaf5);border-color:#bfe8d4}.payment-status-monitor.approved small,.payment-status-monitor.approved .payment-status-orbit{color:#07814f}.payment-status-monitor.approved .payment-status-orbit{background:#dcf5e9}.payment-status-monitor.approved .payment-status-orbit:before,.payment-status-monitor.approved .payment-status-orbit:after,.payment-status-monitor.rejected .payment-status-orbit:before,.payment-status-monitor.rejected .payment-status-orbit:after,.payment-status-monitor.generated .payment-status-orbit:before,.payment-status-monitor.generated .payment-status-orbit:after{display:none}.payment-status-monitor.generated{background:linear-gradient(145deg,#fff,#f2f8fc);border-color:#c8dfef}.payment-status-monitor.generated small,.payment-status-monitor.generated .payment-status-orbit{color:#0873d1}.payment-status-monitor.rejected{background:linear-gradient(145deg,#fff,#fff4f4);border-color:#f1c8c8}.payment-status-monitor.rejected small,.payment-status-monitor.rejected .payment-status-orbit{color:#bd2f39}.payment-status-monitor.rejected .payment-status-orbit{background:#fde6e8}.payment-status-monitor.analysis .payment-status-orbit:before{border-top-color:#d98b00}.payment-status-monitor.analysis .payment-status-orbit{color:#a96800;background:#fff3d9}@keyframes payment-status-spin{to{transform:rotate(360deg)}}@media (width<=640px){.payment-status-monitor{text-align:center;grid-template-columns:1fr;justify-items:center;padding:24px 18px}}.checkout-final-totals .total{color:var(--navy);border-top:1px solid #dce5ec;margin-top:5px;padding-top:15px;font-size:15px;font-weight:850}.checkout-confirmations{background:#fff;border:1px solid #d8e3ee;border-radius:10px;gap:0;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 6px 18px #08294b0a}.checkout-confirmations label{cursor:pointer;border-bottom:1px solid #e5ecf2;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:15px 18px;display:grid}.checkout-confirmations input{width:16px;height:16px;accent-color:var(--blue);margin:2px 0 0}.checkout-confirmations label span,.checkout-confirmations label b,.checkout-confirmations label small{display:block}.checkout-confirmations label b{color:var(--navy);font-size:11px}.checkout-confirmations label small{color:#657585;margin-top:4px;font-size:10px;line-height:1.55}.checkout-confirmations>p{color:#758493;background:#f7fafc;margin:0;padding:10px 18px;font-size:8px;line-height:1.5}@media (width<=760px){.checkout-final-review-data{grid-template-columns:1fr}.checkout-final-review-data article{border-bottom:1px solid #e3ebf2;border-right:0}.checkout-final-review-data article:last-child{border-bottom:0}.checkout-extra-grid,.checkout-carrier-search{grid-template-columns:1fr}.checkout-final-products article{grid-template-columns:48px minmax(0,1fr) auto}.checkout-final-products article img,.checkout-final-products .checkout-no-image{width:48px;height:48px}}@media (width<=620px){.checkout-grid-review{width:calc(100% - 24px)}.checkout-coupon-form{grid-template-columns:1fr}.checkout-coupon-panel>.checkout-coupon-applied{flex-direction:column;align-items:flex-start}.checkout-coupon-applied button{width:100%}}@media (width<=900px){.checkout-grid{grid-template-columns:1fr 300px;gap:20px;padding-top:28px}}@media (width<=720px){.checkout-header{padding-inline:16px}.checkout-grid{grid-template-columns:1fr;padding-top:24px}.checkout-summary{grid-area:2/1;position:static}.checkout-step-heading h2{font-size:21px}.checkout-saved-data>div,.checkout-saved-data>button{padding-inline:18px}}.checkout-shell{background:#f2f5f8}.checkout-header{background:linear-gradient(135deg,#071f3a 0%,#0b3158 100%);border-bottom:3px solid #f97316;box-shadow:0 3px 16px #071f3a2e}.checkout-header span{color:#eaf2fa}.checkout-step-heading h2{color:#08294b}.checkout-step-heading h2:after{content:"";background:#f97316;border-radius:3px;width:42px;height:3px;margin-top:10px;display:block}.checkout-summary,.checkout-saved-data,.checkout-payment-options,.checkout-review-card{border:1px solid #d8e3ee;box-shadow:0 8px 24px #08294b12}.checkout-summary h2{color:#08294b;border-bottom:1px solid #e3ebf2}.checkout-saved-data>button,.checkout-review-card button{color:#0b70d1}.checkout-payment-options label.selected{background:#eef7ff;box-shadow:inset 4px 0 #0b70d1}.checkout-step-actions button{background:linear-gradient(135deg,#0b70d1,#0759aa);border-radius:8px;box-shadow:0 5px 13px #0b70d12e}.checkout-step-actions button:hover{filter:brightness(1.06)}.checkout-step-actions button.secondary{color:#0b70d1;box-shadow:none}.checkout-review-step .checkout-consent input{accent-color:#f97316}.checkout-header span{font-size:11px}.checkout-step-heading h2{font-size:26px}.checkout-fields label,.checkout-fields input,.checkout-fields select,.checkout-fields textarea{font-size:11px}.checkout-saved-data b{font-size:15px}.checkout-saved-data small,.checkout-saved-data p,.checkout-saved-data>button,.checkout-option b,.payment-provider-card header b,.checkout-payment-options label b{font-size:12px}.checkout-option small,.payment-provider-card header small,.checkout-payment-options label small{font-size:10px}.checkout-security-panel b{font-size:12px}.checkout-security-panel span,.checkout-security-panel small{font-size:10px}.checkout-step-actions button{font-size:12px}.checkout-summary h2{font-size:14px}.checkout-summary-detail>span,.checkout-summary>h3{font-size:9px}.checkout-summary-detail b,.checkout-summary article b{font-size:10px}.checkout-summary-detail small,.checkout-summary article small,.checkout-summary>small{font-size:9px}.checkout-summary .checkout-cost-row{font-size:12px}.checkout-summary .checkout-total b{font-size:18px}.checkout-continue-shopping,.checkout-price-warning,.checkout-flow-notice,.checkout-final-review-data span,.checkout-final-products h3{font-size:10px}.checkout-final-review-data b{font-size:14px}.checkout-final-review-data small,.checkout-final-review-data button{font-size:11px}.checkout-final-products article b{font-size:13px}.checkout-final-products article small{font-size:11px}.checkout-final-products article strong{font-size:14px}.checkout-final-totals>div{font-size:12px}.checkout-final-totals .total{font-size:17px}.checkout-confirmations label b{font-size:12px}.checkout-confirmations label small{font-size:11px}.order-admin-row.security-blocked{background:#fff6f5;box-shadow:inset 4px 0 #c53d38}.security-mini-alert{color:#a62420;letter-spacing:.06em;background:#ffe2df;border-radius:4px;width:max-content;margin-top:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-block!important}.order-security-alert{background:#fff3f2;border:1px solid #e7aaa5;border-left:5px solid #bd302b;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px 22px;display:flex}.order-security-alert span{color:#a92420;letter-spacing:.12em;font-size:8px;font-weight:900}.order-security-alert h2{color:#781c19;margin:6px 0;font-size:18px}.order-security-alert p{color:#7d4b48;margin:0;font-size:10px;line-height:1.5}.order-security-alert>b{color:#fff;letter-spacing:.08em;background:#bd302b;border-radius:99px;padding:8px 11px;font-size:8px}.order-cancellation-card{color:#6f2c21;background:#fff7f4;border:1px solid #e6b3a8;border-left:5px solid #d04a32;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:20px 22px;display:flex}.order-cancellation-card span{color:#b73525;letter-spacing:.12em;font-size:8px;font-weight:900}.order-cancellation-card h2{color:#7a2419;margin:6px 0;font-size:17px;line-height:1.35}.order-cancellation-card p{color:#845047;margin:0;font-size:10px;line-height:1.5}.order-cancellation-card>b{color:#fff;letter-spacing:.08em;text-align:center;background:#d04a32;border-radius:8px;min-width:108px;padding:9px 12px;font-size:9px}.order-cancellation-card>b small{color:#ffe8e2;letter-spacing:0;margin-top:4px;font-size:8px;font-weight:600;display:block}@media (width<=760px){.order-cancellation-card{flex-direction:column;align-items:flex-start}.order-cancellation-card>b{text-align:left}}.security-admin-control{background:#f7fafc;border:1px solid #dbe5eb;border-radius:8px;padding:14px;margin-top:15px!important}.security-admin-control.blocked{background:#fff3f2;border-color:#e7aaa5}.security-admin-control span,.security-admin-control b,.security-admin-control small{display:block}.security-admin-control span{color:#738292;letter-spacing:.12em;font-size:7px;font-weight:900}.security-admin-control.blocked span,.security-admin-control.blocked b{color:#9d2622}.security-admin-control b{color:var(--navy);margin-top:5px;font-size:11px}.security-admin-control small{color:#697989;margin:5px 0 10px;font-size:8px;line-height:1.45}.security-admin-control button.danger{background:#bd302b}.security-label-block{background:#fff0ef;border-radius:6px;margin-bottom:9px;padding:9px;font-weight:800;line-height:1.45;color:#a72b26!important}.order-payment-list{background:#fff;border:1px solid #d8e2e9;border-radius:12px;width:min(100%,650px);overflow:hidden}.order-payment-list>button{text-align:left;width:100%;min-height:72px;color:var(--navy);box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e6edf2;border-radius:0;grid-template-columns:18px 82px 1fr auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.order-payment-list>button:last-child{border-bottom:0}.order-payment-list>button:hover{background:#f7fbff}.order-payment-list>button.selected{box-shadow:inset 4px 0 var(--blue);background:#eef7ff}.order-payment-list>button i{background:#fff;border:2px solid #b8c5cf;border-radius:50%;width:18px;height:18px}.order-payment-list>button.selected i{border:5px solid var(--blue)}.order-payment-list>button img{object-fit:contain;object-position:left center;width:76px;height:30px}.order-payment-list>button span{gap:4px;display:grid}.order-payment-list>button span b{font-size:15px}.order-payment-list>button span small{color:#718196}.order-payment-list>button em{color:#546678;white-space:nowrap;background:#edf3f7;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.order-payment-security{color:#607184;width:min(100%,650px);margin:10px 0 0;font-size:11px}.order-retry-card{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border-radius:14px;width:min(100%,620px);margin-left:auto;padding:18px 20px;box-shadow:0 10px 28px #0b30520f}.order-retry-card>div:first-child{text-align:left;margin-left:0}.order-retry-card>button{min-width:230px;margin-left:auto}.order-retry-card h2{font-size:17px}.order-retry-options{justify-items:end}.order-retry-actions{width:min(100%,650px)}.order-payment-list{border-radius:10px}.order-payment-list>button{min-height:64px}@media (width>=701px){.order-retry-card:not(:has(.order-retry-options)){grid-template-columns:1fr auto;align-items:center}}.payment-loading-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#051d36ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-loading-overlay>div{text-align:center;background:#fff;border-radius:16px;justify-items:center;gap:10px;width:min(100%,390px);padding:34px 28px;display:grid;box-shadow:0 24px 70px #0018334d}.payment-loading-overlay i{border:4px solid #d8e8f5;border-top-color:var(--blue);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite payment-spin}.payment-loading-overlay b{color:var(--navy);font-size:19px}.payment-loading-overlay span{color:#68798a;font-size:11px}@keyframes payment-spin{to{transform:rotate(360deg)}}.customer-payment-area{gap:12px;width:100%;margin:18px 0;display:grid}.customer-payment-area .order-retry-card{background:#fff;border:1px solid #d8e2e9;border-radius:11px;width:100%;margin:0;padding:24px 26px;box-shadow:0 8px 24px #072b4d0d}.customer-payment-area .order-retry-card:not(:has(.order-retry-options)){grid-template-columns:1fr auto;align-items:center}.customer-payment-area .order-retry-card:has(.order-retry-options){grid-template-columns:minmax(0,1fr)}.customer-payment-area .order-retry-card>button{min-width:230px;margin:0}.customer-current-payment{border:1px solid #d8e2e9;border-left:4px solid var(--blue);background:#f8fbfe;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-width:0;padding:16px 22px;display:grid}.customer-current-payment>div{gap:5px;display:grid}.customer-current-payment span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:850}.customer-current-payment b{color:var(--navy);font-size:17px}.customer-current-payment small{color:#657585;font-size:10px}.customer-current-payment code{color:#34495c;white-space:nowrap;background:#f7fafc;border:1px solid #e1e8ed;border-radius:7px;grid-column:1/-1;padding:10px 12px;font-size:9px;overflow:auto}.customer-current-payment>img{object-fit:contain;background:#fff;border:1px solid #e1e8ed;border-radius:10px;grid-row:span 3;width:142px;height:142px;padding:8px}.customer-current-payment>a{background:var(--blue);color:#fff;text-align:center;border-radius:7px;align-self:end;padding:11px 16px;font-size:10px;font-weight:850}.customer-payment-area .order-retry-options{grid-column:1/-1;justify-items:stretch;width:100%;min-width:0}.order-payment-providers{grid-template-columns:1fr;gap:14px;width:100%;min-width:0;display:grid}.order-payment-provider{background:#fff;border:1px solid #d8e2e9;border-radius:11px;overflow:hidden}.order-details-header{align-items:flex-start}.order-header-controls{justify-items:end;gap:10px;width:min(100%,410px);display:grid}.order-header-security{background:#fff;border:1px solid #cfe0eb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 14px;display:grid;box-shadow:0 8px 22px #082d4e0d}.order-header-security.blocked{background:#fff4f3;border-color:#e3aaa6}.order-header-security span,.order-header-security b,.order-header-security small{display:block}.order-header-security span{color:#768696;letter-spacing:.12em;font-size:7px;font-weight:900}.order-header-security b{color:var(--navy);margin-top:4px;font-size:11px}.order-header-security small{color:#758494;margin-top:3px;font-size:8px}.order-header-security.blocked span,.order-header-security.blocked b{color:#9d2622}.order-header-security button{min-height:36px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #c7d5df;border-radius:7px;padding:0 13px;font-size:8px;font-weight:850}.order-header-security.blocked button{color:#fff;background:#bd302b;border-color:#bd302b}.order-header-security button:disabled{opacity:.58;cursor:wait}.order-header-security p{color:var(--green);grid-column:1/-1;margin:0;font-size:8px}.order-detail-grid-organized{grid-template-columns:minmax(0,1.45fr) minmax(310px,.72fr)}.order-detail-grid-organized .order-detail-main,.order-detail-grid-organized .order-detail-side{width:100%}.order-detail-grid-organized .order-detail-side{grid-template-columns:minmax(0,1fr);align-content:start}.order-details-content>.order-actions-card,.order-details-content>.order-timeline-card{width:100%;margin-top:15px}.order-customer-delivery-card .order-info-list{grid-template-columns:minmax(0,1fr);gap:0}.order-customer-delivery-card .order-info-list>div{padding:11px 0}.order-invoice-card .order-info-list{grid-template-columns:repeat(2,minmax(0,1fr))}.order-invoice-card .order-invoice-downloads{width:min(100%,520px)}.order-management-fields{grid-template-columns:minmax(260px,.72fr) minmax(0,1.8fr);gap:18px;margin-top:12px;display:grid}.order-actions-card>.order-management-fields{grid-template-columns:minmax(260px,.72fr) minmax(0,1.8fr)}.order-status-management{background:#f8fafc;border:1px solid #dce5ec;border-radius:9px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:16px;display:grid}.order-internal-note{border:1px solid #cfe0eb;border-left:4px solid var(--blue);background:#f8fbfe;border-radius:9px;grid-template-columns:minmax(210px,.72fr) minmax(0,1.55fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.order-internal-note span,.order-internal-note b,.order-internal-note small{display:block}.order-internal-note span{color:var(--blue);letter-spacing:.12em;font-size:7px;font-weight:900}.order-internal-note b{color:var(--navy);margin-top:6px;font-size:11px}.order-internal-note small{color:#6e7f90;margin-top:5px;font-size:8px;line-height:1.45}.order-actions-card .order-internal-note textarea{min-height:78px;margin:0}.order-internal-note button{min-width:190px}.order-details-content{padding-top:22px}.order-details-header{align-items:center;margin-bottom:12px}.order-details-header span{margin-top:12px}.order-details-header h1{font-size:27px}.order-header-controls{grid-template-columns:auto minmax(230px,1fr);align-items:center;width:min(100%,360px)}.order-overview-strip{margin-top:0}.order-overview-strip article{min-height:72px;padding:15px 17px}.order-details-content>.order-actions-card{padding:18px 20px}.order-actions-card>h2{margin-bottom:12px}.order-management-fields,.order-actions-card>.order-management-fields{grid-template-columns:minmax(235px,.55fr) minmax(0,1.8fr);gap:12px}.order-status-management{padding:13px}.order-status-management select{min-height:39px}.order-status-management button{min-height:38px}.order-internal-note{grid-template-columns:minmax(180px,.52fr) minmax(250px,.9fr) minmax(260px,1fr);align-items:stretch;gap:12px;padding:13px}.order-saved-notes{align-content:start;gap:6px;max-height:118px;padding-right:5px;display:grid;overflow:auto}.order-saved-notes article{background:#fff;border:1px solid #dce7ef;border-radius:7px;padding:8px 10px}.order-saved-notes p{color:#263d52;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.45}.order-saved-notes small{margin-top:4px}.order-note-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.order-actions-card .order-note-compose textarea{min-height:74px;margin:0}.order-note-compose button{min-width:132px;min-height:38px}.shipping-label-actions{background:#f8fafc;border:1px solid #dce5ec;border-radius:9px;margin-top:12px;padding:13px}.shipping-tools-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.shipping-tools-heading>div{gap:3px;display:grid}.shipping-tools-heading span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:850}.shipping-tools-heading b{color:var(--navy);font-size:11px}.shipping-tools-heading>small{color:#607284;margin:0;font-size:10px;font-weight:800}.shipping-document-buttons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.shipping-label-actions .shipping-document-buttons>a,.shipping-label-actions .shipping-document-buttons>button{width:auto;min-width:150px;min-height:38px;margin:0;padding:10px 14px}.shipping-documents-together{width:max-content;max-width:100%;margin-top:9px;padding:8px 10px}.shipping-documents-together b{font-size:9px}.order-combined-documents a.shipping-documents-combined{width:max-content;max-width:100%}.shipping-tracking-admin{padding:12px 14px}.shipping-tracking-head{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:9px!important;margin-top:0!important;display:flex!important}.shipping-tracking-head>div{gap:3px;margin-right:auto;display:grid}.shipping-tracking-head span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:850}.shipping-tracking-head code{width:auto}.shipping-tracking-head a{background:#fff;border:1px solid #c8dbe9;border-radius:7px;padding:8px 10px}.shipping-tracking-head button{min-height:32px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #c8dbe9;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.shipping-tracking-admin ol{border-top:1px solid #dce8f0;max-height:310px;padding:12px 8px 0 0;overflow:auto}.order-detail-grid-organized{gap:12px;margin-top:15px}.order-detail-main,.order-detail-side{gap:12px}.order-detail-card{padding:18px}.order-timeline-card.is-collapsed{padding-block:15px}@media (width<=1050px){.order-details-header{display:grid}.order-header-controls{justify-items:stretch;width:100%}.order-management-fields,.order-actions-card>.order-management-fields,.order-internal-note{grid-template-columns:minmax(0,1fr)}.order-internal-note button{min-width:0}.order-customer-delivery-card .order-info-list{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-grid-organized{grid-template-columns:minmax(0,1fr)}.order-header-controls{grid-template-columns:1fr}.order-internal-note{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.order-note-compose{grid-template-columns:1fr}.order-note-compose button{min-width:0}.shipping-document-buttons{grid-template-columns:1fr 1fr;display:grid}.shipping-label-actions .shipping-document-buttons>a,.shipping-label-actions .shipping-document-buttons>button{width:100%;min-width:0}.shipping-tracking-head{align-items:stretch;flex-direction:column!important}.shipping-tracking-head>div{margin-right:0}}.order-payment-provider>header{border-bottom:1px solid #e3eaf0;align-items:center;gap:18px;padding:16px 22px;display:flex}.order-payment-provider>header img{object-fit:contain;width:86px;height:32px}.order-payment-provider>header div{gap:3px;display:grid}.order-payment-provider>header b{color:var(--navy);font-size:15px}.order-payment-provider>header small{color:#718196;font-size:10px}.order-payment-provider>div{display:grid}.order-payment-provider button{min-height:66px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6edf2;border-radius:0;grid-template-columns:18px 1fr;align-items:center;gap:14px;padding:13px 22px;display:grid}.order-payment-provider button:last-child{border-bottom:0}.order-payment-provider button:hover{background:#f7fbff}.order-payment-provider button.selected{box-shadow:inset 4px 0 var(--blue);background:#eef7ff}.order-payment-provider button i{background:#fff;border:2px solid #b8c5cf;border-radius:50%;width:18px;height:18px}.order-payment-provider button.selected i{border:5px solid var(--blue)}.order-payment-provider button span{gap:4px;display:grid}.order-payment-provider button b{font-size:13px}.order-payment-provider button small{color:#718196;font-size:10px}.customer-payment-area .order-payment-security,.customer-payment-area .order-retry-actions{width:100%}@media (width<=850px){.customer-payment-area{grid-template-columns:1fr}.customer-payment-area .order-retry-card:not(:has(.order-retry-options)){grid-template-columns:1fr}.customer-payment-area .order-retry-card>button{width:100%;min-width:0}.customer-current-payment{grid-template-columns:1fr}.customer-current-payment>img{grid-row:auto}}@media (width<=640px){.order-payment-list>button{grid-template-columns:18px 64px 1fr;gap:10px}.order-payment-list>button img{width:60px}.order-payment-list>button em{display:none}}.checkout-address-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.checkout-address-choices>button{min-width:0;min-height:74px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e0e8;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.checkout-address-choices>button:hover{background:#f8fbff;border-color:#91bce9}.checkout-address-choices>button.selected{border-color:var(--blue);box-shadow:inset 4px 0 var(--blue);background:#eef7ff}.checkout-address-choices>button i{background:#fff;border:2px solid #b9c7d2;border-radius:50%;width:18px;height:18px}.checkout-address-choices>button.selected i{border:5px solid var(--blue)}.checkout-address-choices span,.checkout-address-choices b,.checkout-address-choices small{min-width:0;display:block}.checkout-address-choices b{font-size:13px}.checkout-address-choices small{color:#657585;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.35;overflow:hidden}.checkout-address-choices em,.checkout-address-label{color:#137c56;letter-spacing:.04em;text-transform:uppercase;background:#e8f5ee;border-radius:999px;align-items:center;width:max-content;margin:0 0 6px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.checkout-address-choices em{vertical-align:1px;margin:0 0 0 6px;display:inline-flex}.saved-addresses article.primary{background:#f5fbf8;border-color:#9bd4bc;position:relative}.saved-addresses article.primary:before{content:"Principal";color:#137c56;letter-spacing:.05em;text-transform:uppercase;background:#e4f5ec;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:850;position:absolute;top:9px;right:12px}.saved-addresses article>aside{align-items:center;gap:10px;display:flex}.saved-addresses button.make-primary{color:var(--blue);font-weight:800}.checkout-integration-section.checkout-flow-step.active>.checkout-option{grid-template-columns:20px 52px minmax(0,1fr) 150px 105px;align-items:center;gap:14px;display:grid}.checkout-shipping-service{min-width:0}.checkout-shipping-service b{font-size:14px!important}.checkout-shipping-service small{margin-top:5px!important;font-size:11px!important}.checkout-shipping-deadline,.checkout-shipping-value{border-left:1px solid #e1e8ed;gap:4px;padding-left:16px;display:grid}.checkout-shipping-deadline span,.checkout-shipping-value span{color:#82909d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.checkout-shipping-deadline b{color:#42566a;line-height:1.35;font-size:12px!important}.checkout-shipping-value{text-align:right}.checkout-shipping-value b{color:#b75c12;white-space:nowrap;font-size:14px!important}.checkout-option.selected .checkout-shipping-value b{color:var(--blue)}@media (width<=820px){.checkout-address-choices{grid-template-columns:1fr}.checkout-integration-section.checkout-flow-step.active>.checkout-option{grid-template-columns:20px 48px minmax(0,1fr) auto;gap:10px}.checkout-shipping-deadline{border:0;grid-column:3;padding:8px 0 0}.checkout-shipping-value{grid-area:1/4/span 2;padding-left:10px}}.checkout-data-step.active{flex-direction:column;display:flex}.checkout-data-step.active>.checkout-step-heading{order:1}.checkout-data-step.active>.checkout-saved-data{order:2}.checkout-data-step.active>.checkout-address-choices{order:3}.checkout-address-choices{background:#fff;border:1px solid #d7e1e9;border-radius:9px;grid-template-columns:1fr;gap:0;margin:14px 0 0;overflow:hidden}.checkout-address-choices:before{content:"Escolha outro endereço";color:var(--navy);background:#f7fafc;border-bottom:1px solid #e2e9ef;padding:13px 17px;font-size:11px;font-weight:850}.checkout-address-choices>button{min-height:68px;box-shadow:none;border:0;border-bottom:1px solid #e5ebf0;border-radius:0}.checkout-address-choices>button:last-child{border-bottom:0}.checkout-address-choices>button.selected{box-shadow:inset 4px 0 var(--blue);background:#eef7ff}.checkout-address-choices>button.checkout-add-address{color:var(--blue);background:#fbfdff}.checkout-address-choices>button.checkout-add-address:hover{background:#f1f7fd}.checkout-address-choices>button.checkout-add-address strong{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;display:grid}.checkout-address-choices>button.checkout-add-address b{color:var(--blue)}.checkout-new-address-heading{background:#f7fbff;border:1px solid #d7e3ed;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.checkout-new-address-heading div,.checkout-new-address-heading b,.checkout-new-address-heading small{display:block}.checkout-new-address-heading b{color:var(--navy);font-size:14px}.checkout-new-address-heading small{color:#667789;margin-top:4px;font-size:10px}.checkout-new-address-heading button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.checkout-primary-address-choice{cursor:pointer;background:#f8fbfd;border:1px solid #d8e4ed;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;margin-top:14px;padding:14px 16px;display:grid}.checkout-primary-address-choice input{width:18px;height:18px;accent-color:var(--blue);margin:1px 0 0}.checkout-primary-address-choice span,.checkout-primary-address-choice b,.checkout-primary-address-choice small{display:block}.checkout-primary-address-choice b{color:var(--navy);font-size:12px}.checkout-primary-address-choice small{color:#68798a;margin-top:4px;font-size:10px}.address-form-heading{border-bottom:1px solid #e3e9ee;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.address-form-heading b{color:var(--navy);font-size:14px}.address-form-heading button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.saved-addresses button.edit-address{color:var(--navy);font-weight:800}.checkout-review-heading{align-items:center;grid-template-columns:38px minmax(0,1fr) auto!important}.checkout-print-button{white-space:nowrap;align-self:center}@media (width<=640px){.saved-addresses article>aside{flex-direction:column;align-items:flex-end;gap:6px}.cart-page-heading{flex-direction:column;align-items:stretch}.cart-page-heading-actions{grid-template-columns:1fr 1fr;display:grid}.cart-page-heading-actions .cart-share-button{grid-column:1/-1}.cart-share-dialog{padding:27px 18px 20px}.cart-share-dialog h2{padding-right:34px;font-size:21px}.cart-share-actions{grid-template-columns:1fr}.checkout-review-heading{grid-template-columns:38px minmax(0,1fr)!important}.checkout-print-button{grid-column:1/-1;width:100%}}@media print{@page{size:A4;margin:14mm}body{color:#102a43!important;background:#fff!important}body *{visibility:hidden!important}.cart-page-printable,.cart-page-printable *,.checkout-review-step,.checkout-review-step *{visibility:visible!important}.cart-page-printable,.checkout-review-step{width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.cart-page-printable:before,.checkout-review-step:before{content:"HIDROJÁ - RESUMO PARA ORÇAMENTO";color:#082e55;letter-spacing:.03em;border-bottom:3px solid #ef6c16;margin-bottom:18px;padding:0 0 12px;font-size:18px;font-weight:850;display:block}.cart-page-grid{grid-template-columns:1fr!important;gap:14px!important}.cart-page-products,.cart-page-summary,.checkout-final-review{break-inside:avoid;box-shadow:none!important}.cart-page-item{grid-template-columns:62px minmax(0,1fr) 90px 100px!important;gap:12px!important;padding:11px 14px!important}.cart-page-item>a img,.cart-page-item>a .cart-no-image{width:62px!important;height:62px!important}.cart-page-item-info button,.cart-page-item-quantity button,.cart-checkout-button,.cart-continue-link,.cart-page-summary>p,.checkout-print-button,.checkout-confirmations,.checkout-step-actions,.checkout-review-heading>span{display:none!important}.cart-page-item-quantity input{border:0!important}.cart-page-summary{margin-top:14px;padding:16px!important;position:static!important}.checkout-review-heading{margin-bottom:16px!important;display:block!important}.checkout-review-heading h2{font-size:22px!important}.checkout-final-review{border:1px solid #d8e2ea!important}.cart-page-shell>:not(.cart-page),.cart-page>:not(.cart-budget-print){display:none!important}.cart-page-shell,.cart-page{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.cart-budget-print{page-break-before:avoid!important;page-break-after:avoid!important;width:100%!important;position:static!important;inset:auto!important}}@media (width<=760px){.cart-page-commercial{grid-template-columns:1fr}}.header-actions .favorites-header-button,.header-actions .cart-button{min-height:44px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;padding:3px 8px!important}.header-actions .favorites-header-button:hover,.header-actions .favorites-header-button:focus-visible,.header-actions .cart-button:hover,.header-actions .cart-button:focus-visible{box-shadow:none!important;color:#ffbd86!important;background:0 0!important;border:0!important}.header-actions .favorites-header-button>span,.header-actions .cart-button>span,.header-actions .header-action-icon{width:auto;height:auto;min-width:0!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.header-actions .header-action-icon{place-items:center;position:relative;width:27px!important;height:27px!important;font-size:24px!important;display:grid!important}.header-actions .header-action-copy{color:inherit!important;font-size:12px!important;font-weight:500!important}.home-benefits{background:linear-gradient(90deg,#e96315 0%,#f47720 50%,#e96315 100%)!important;border-bottom:1px solid #d65a10!important;min-height:48px!important}.home-benefits-grid{align-items:center;margin:0 auto;width:min(1460px,100% - 40px)!important;min-height:48px!important}.home-benefits article{text-align:center;justify-content:center;gap:11px;min-height:48px!important;padding:6px 18px!important}.home-benefits article>span{border:1px solid #ffffffd9;border-radius:50%;place-items:center;color:#fff!important;filter:none!important;background:0 0!important;flex:0 0 30px!important;width:30px!important;height:30px!important;display:grid!important}.home-benefits article>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.home-benefits article div{text-align:center;min-width:0}.home-benefits article b{font-weight:600;line-height:1.05;color:#fff!important;font-size:12px!important}.home-benefits article small{margin-top:2px;font-weight:400;line-height:1.05;color:#ffffffeb!important;font-size:8.5px!important}@media (width<=1000px){.home-benefits,.home-benefits-grid{height:auto!important}.home-benefits article{min-height:46px!important}}@media (width<=720px){.home-category-section{padding-top:26px;padding-bottom:18px}.home-category-section+.home-product-section{padding-top:28px}.home-category-card{min-height:286px}.home-category-image{height:150px;padding:13px}.home-category-meta{min-height:102px;padding:5px 3px 0}}.home-mini-banner-section{padding:18px 0 38px}.home-mini-banner-section .mini-banners{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1460px,100% - 40px);margin-top:0}.home-mini-banner-section .mini-banners a{border-radius:14px}.home-mini-banner-section .mini-banners img{aspect-ratio:3;object-fit:contain;background:#fff;width:100%}@media (width<=720px){.home-mini-banner-section{padding:12px 0 28px}.home-mini-banner-section .mini-banners{grid-template-columns:1fr;gap:12px;width:min(100% - 28px,1460px)}}.google-settings{gap:18px;display:grid}.google-settings .panel-card{padding:24px}.google-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.google-settings label{color:var(--navy);gap:7px;font-size:12px;font-weight:800;display:grid}.google-settings input{width:100%;min-height:45px;color:var(--navy);background:#fff;border:1px solid #cddae5;border-radius:7px;padding:0 13px}.google-settings .settings-card{padding:24px}.google-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.google-card-heading span{color:var(--blue);letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.google-card-heading h2{color:var(--navy);margin:0;font-size:22px}.google-card-heading em{color:#168357;background:#e7f6ee;border-radius:999px;padding:8px 11px;font-size:11px;font-style:normal;font-weight:850}.google-card-heading a{color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}.google-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.google-status{color:#506477;background:#f8fbfd;border:1px solid #d8e3ec;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:flex}.google-status>span{background:#a7b8c7;border-radius:50%;flex:none;width:10px;height:10px}.google-status small{color:inherit;font-size:11px;font-weight:800}.google-status.ready{color:#137b54;background:#effaf5;border-color:#b9e1d0}.google-status.ready>span{background:#19a36d;box-shadow:0 0 0 4px #19a36d1c}.google-status.pending{color:#966316;background:#fff9ec;border-color:#f0d7a1}.google-status.pending>span{background:#e7a327;box-shadow:0 0 0 4px #e7a3271c}.google-resource-list{gap:10px;display:grid}.google-resource-list>div{background:#f8fbfd;border:1px solid #d9e4ec;border-radius:8px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.google-resource-list span{color:var(--navy);font-size:12px;font-weight:850}.google-resource-list code{overflow-wrap:anywhere;color:#416079;font-size:11px}.google-resource-list button{min-height:34px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #bdd1e2;border-radius:6px;padding:0 12px;font-size:11px;font-weight:850}.google-settings .settings-fields.one{grid-template-columns:minmax(0,1fr)}.google-settings .settings-fields label small{color:#6d8192;font-size:10px;font-weight:600;line-height:1.45}.google-feed-row{background:#f7fbfe;border:1px solid #d9e4ec;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.google-feed-row code{overflow-wrap:anywhere;color:#115faa}.google-consent{z-index:1000;width:min(1080px,100vw - 32px);color:var(--navy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #ccdce8;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:16px 18px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #06284938}.google-consent-summary{flex:480px;align-items:flex-start;gap:13px;display:flex}.google-consent-icon{color:#0871dc;background:#eaf4ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.google-consent strong{margin-bottom:4px;font-size:18px;line-height:1.25;display:block}.google-consent p{color:#5c6d7d;margin:0;font-size:13px;line-height:1.5}.google-consent p a{color:#0871dc;font-weight:700;text-decoration:none}.google-consent p a:hover{text-decoration:underline}.google-consent-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.google-consent button{border:1px solid var(--blue);min-height:42px;color:var(--blue);cursor:pointer;white-space:nowrap;background:#fff;border-radius:11px;padding:0 17px;font-weight:800}.google-consent button.primary{background:var(--blue);color:#fff}.google-consent button.secondary:hover{background:#f1f7fe}.google-consent button.primary:hover{background:#0562bf}.google-consent-customize{justify-content:center;align-items:center;gap:7px;display:inline-flex}.google-consent-preferences{border-top:1px solid #e1e9f2;flex:1 0 100%;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:15px;display:grid}.google-consent-option{cursor:pointer;background:#f8fbfe;border:1px solid #d9e4ef;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:88px;padding:13px;display:grid}.google-consent-option-icon{color:#0871dc;background:#e8f3ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.google-consent-option-icon.required{color:#18885f;background:#e7f7f0}.google-consent-option strong{font-size:14px}.google-consent-option p{margin:0;font-size:11px;line-height:1.35}.google-consent-required{color:#18885f;white-space:nowrap;font-size:11px;font-weight:800}.google-consent-option input{opacity:0;pointer-events:none;position:absolute}.google-consent-switch{background:#becbd8;border-radius:99px;width:42px;height:24px;transition:background .2s;position:relative}.google-consent-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #04203d3d}.google-consent-option input:checked+.google-consent-switch{background:#0871dc}.google-consent-option input:checked+.google-consent-switch:after{transform:translate(18px)}.google-consent-save{grid-column:1/-1;justify-self:end}@media (width<=720px){.google-settings-grid{grid-template-columns:1fr}.google-card-heading{flex-direction:column}.google-status-grid,.google-resource-list>div{grid-template-columns:1fr}.google-feed-row{flex-direction:column;align-items:flex-start}.google-consent{flex-direction:column;align-items:stretch;gap:14px;width:calc(100vw - 20px);padding:15px;bottom:10px}.google-consent-summary{flex-basis:auto}.google-consent-actions{grid-template-columns:1fr 1fr;display:grid}.google-consent-actions .primary{grid-area:1/1/auto/-1}.google-consent-preferences{grid-template-columns:1fr;max-height:46vh;overflow-y:auto}.google-consent-save{justify-self:stretch}}@media (width>=1100px){.store-header .container{width:min(1460px,100% - 48px)}.store-header .header-main{grid-template-columns:170px 215px minmax(380px,1fr) auto;gap:22px;min-height:84px}.store-header .brand img{width:156px;height:64px}.store-header .delivery-destination small,.store-header .header-account small,.store-header .header-orders small{font-size:10px}.store-header .delivery-destination strong{font-size:14px}.store-header .search{height:54px}.store-header .search input{font-size:16px}.store-header .search .search-scope{font-size:12px}.store-header .search button:not(.search-clear-button){font-size:14px}.store-header .account-button span,.store-header .orders-button span,.store-header .header-action-copy{font-size:13px}.store-header .category-nav .container{gap:26px;min-height:40px}.store-header .category-nav a,.store-header .category-nav button{font-size:13px}.store-shell .home-benefits,.store-shell .home-benefits-grid{min-height:56px}.store-shell .home-benefit-icon{width:34px;height:34px}.store-shell .home-benefit-copy b{font-size:13px}.store-shell .home-benefit-copy small{font-size:10px}.store-shell .catalog-toolbar label{font-size:11px}.store-shell .catalog-toolbar select,.store-shell .catalog-toolbar input,.store-shell .catalog-toolbar button{min-height:46px;font-size:14px}.store-shell .product-card .category,.store-shell .product-card .product-category{font-size:11px}.store-shell .product-card h2{font-size:16px;line-height:1.4}.store-shell .product-card .sku{font-size:11px}.store-shell .product-card .price strong{font-size:26px}.store-shell .product-card .price small,.store-shell .product-card .stock{font-size:12px}.store-shell .product-card button,.store-shell .product-card .product-card-actions a{min-height:46px;font-size:13px}.product-detail-main{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);gap:28px;width:min(1320px,100% - 48px)}.product-detail-info{padding:44px}.product-detail-info h1{font-size:clamp(31px,3vw,43px)}.product-detail-price strong{font-size:40px}.product-detail-info p,.product-detail-info li,.product-detail-info label,.product-detail-info small{font-size:13px;line-height:1.55}.product-detail-info button,.product-detail-info input{min-height:48px;font-size:14px}.cart-page{width:min(1420px,100% - 48px)}.cart-page-heading h1{font-size:40px}.cart-page-heading p{font-size:15px}.cart-page-grid{grid-template-columns:minmax(0,1fr) 410px;gap:28px}.cart-page-products>header{font-size:14px}.cart-page-item-info b{font-size:16px}.cart-page-item-info small{font-size:13px}.cart-item-unit-price,.cart-item-subtotal{font-size:16px}.cart-page-summary h2{font-size:21px}.cart-page-summary>div,.cart-page-summary>div b,.cart-page-summary>div small{font-size:14px}.cart-page-summary .cart-page-total b{font-size:31px}.checkout-grid{grid-template-columns:minmax(0,860px) 360px;gap:38px;width:min(1280px,100% - 48px)}.checkout-grid.checkout-grid-review{grid-template-columns:minmax(0,1fr);width:min(1320px,100% - 48px)}.checkout-step-heading h2{font-size:30px}.checkout-step-heading p,.checkout-card>p,.checkout-card label,.checkout-card input,.checkout-card select,.checkout-card textarea{font-size:13px}.checkout-option b{font-size:14px}.checkout-option small,.checkout-option i small{font-size:11px}.checkout-option,.checkout-action-button,.checkout-card button{min-height:50px}.checkout-action-button,.checkout-card button{font-size:14px}.checkout-summary h2{font-size:19px}.checkout-summary article b,.checkout-summary article strong{font-size:12px}.checkout-summary article small,.checkout-summary-detail small{font-size:10px}.checkout-summary-detail b{font-size:11px}.customer-account-header{min-height:84px;padding-inline:max(24px,50vw - 590px)}.customer-account-header img{width:132px}.customer-account-header>a:last-child{font-size:12px}.customer-account-hero,.customer-account-stats,.customer-account-grid,.account-manager,.customer-order-detail{width:min(1180px,100% - 48px)}.customer-account-hero{margin-top:40px;padding:34px 38px}.customer-account-hero h1{font-size:37px}.customer-account-hero p{font-size:14px}.customer-account-grid{grid-template-columns:370px minmax(0,1fr);gap:22px}.account-profile-card,.account-orders-card{padding:30px}.account-profile-card h2,.account-orders-card h2,.account-manager h2{font-size:23px}.account-profile-card dt,.account-manager label{font-size:10px}.account-profile-card dd,.account-manager input,.account-manager select,.account-manager textarea{font-size:13px}.customer-order-row{min-height:84px;padding:15px}.customer-order-row b{font-size:14px}.customer-order-row small{font-size:11px}.customer-order-row span,.customer-order-open{font-size:10px}.customer-order-detail>header{padding:31px 34px}.customer-order-detail>header h1{font-size:31px}.customer-order-detail>header p,.customer-order-detail>header i{font-size:12px}.customer-order-detail-grid{grid-template-columns:minmax(0,1fr) 370px;gap:22px}.customer-order-detail-grid>section,.customer-order-detail-grid>aside{padding:28px}.customer-order-detail-grid article b{font-size:14px}.customer-order-detail-grid article small,.customer-order-detail-grid aside p{font-size:11px}.customer-order-detail-grid dl div{font-size:13px}.customer-order-detail-grid dl .total{font-size:18px}.customer-order-progress span{font-size:12px}.customer-order-progress small{font-size:10px}.customer-access-shell .customer-access-card{width:min(1080px,100% - 48px);padding:0}.customer-access-shell .customer-access-intro{padding:62px}.customer-access-shell .customer-access-intro h1{font-size:44px}.customer-access-shell .customer-access-form{padding:58px}.customer-access-shell .customer-access-form h2{font-size:29px}.customer-access-shell .customer-access-form label,.customer-access-shell .customer-access-form input,.customer-access-shell .customer-access-form button,.customer-access-shell .customer-access-form p{font-size:13px}}@media (width>=761px) and (width<=1099px){.store-header .container{width:min(100% - 32px,980px)}.store-header .header-main{min-height:78px}.store-header .search{height:50px}.store-header .search input{font-size:15px}.store-header .category-nav a,.store-header .category-nav button{font-size:13px}.store-shell .product-card h2{font-size:15px}.store-shell .product-card .price strong{font-size:24px}.product-detail-main,.cart-page,.checkout-grid,.customer-account-hero,.customer-account-stats,.customer-account-grid,.account-manager,.customer-order-detail{width:calc(100% - 32px)}.cart-page-heading h1{font-size:36px}.checkout-step-heading h2{font-size:28px}.customer-account-hero h1{font-size:34px}.account-profile-card h2,.account-orders-card h2,.account-manager h2{font-size:21px}.customer-order-detail>header h1{font-size:28px}}@media (width<=760px){.carrier-workflow-heading,.carrier-handoff-action,.carrier-final-delivery{flex-direction:column;align-items:stretch}.carrier-tracking-form{grid-template-columns:1fr}.carrier-tracking-form .carrier-message-field,.carrier-tracking-form>button{grid-column:1}.customer-order-progress.progress-steps-5{grid-template-columns:repeat(5,minmax(105px,1fr));justify-content:start;overflow-x:auto}.customer-order-progress.progress-steps-5:before,.customer-order-progress.progress-steps-5:after{display:none}}@media (width<=720px){.store-shell .products-section>.container,.store-shell .home-product-section>.container{width:min(100% - 16px,1460px)}.store-shell .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.store-shell .product-card{border-radius:10px;grid-template-rows:clamp(148px,43vw,190px) minmax(0,1fr);box-shadow:0 4px 14px #0c2d4b0e}.store-shell .product-card:hover{transform:none;box-shadow:0 4px 14px #0c2d4b13}.store-shell .product-detail-link{inset:10px}.store-shell .favorite-button.compact{width:31px;min-height:31px;top:6px;right:6px}.store-shell .favorite-button.compact svg{width:19px;height:19px}.store-shell .product-marker-list{gap:3px;max-width:calc(100% - 48px);top:7px;left:7px}.store-shell .product-marker-list span{border-radius:4px;min-height:20px;padding:0 6px;font-size:7px}.store-shell .product-info{padding:11px 10px 10px}.store-shell .product-category{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.store-shell .product-info h3{height:42px;min-height:42px;margin:5px 0 2px;font-size:12px;line-height:1.35}.store-shell .product-info h3 a{-webkit-line-clamp:2;line-clamp:2}.store-shell .product-info>small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.store-shell .price{align-content:flex-end;gap:3px 5px;min-height:76px;margin-top:7px}.store-shell .price del{font-size:9px}.store-shell .price strong{width:100%;font-size:clamp(18px,5vw,22px);line-height:1.08}.store-shell .price span{width:100%;margin-left:0;font-size:8px;line-height:1.3}.store-shell .price small{color:#66798c;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;line-height:1.3;overflow:hidden}.store-shell .stock{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:28px;margin:4px 0 7px;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.store-shell .product-card-actions{min-height:38px}.store-shell .product-info button{border-radius:7px;min-height:38px;padding:0 7px;font-size:10px;line-height:1.15}.store-shell .product-card-actions .product-whatsapp-button{display:none}.store-shell .stock-alert-form.compact{padding:8px}.store-shell .stock-alert-form.compact>div b{font-size:9px}.store-shell .stock-alert-form.compact>div small{display:none}.store-shell .stock-alert-form.compact input,.store-shell .stock-alert-form.compact button{height:34px;min-height:34px;font-size:9px}.store-shell .empty-search{grid-column:1/-1}.store-shell .home-product-section{padding-top:36px;padding-bottom:42px}}@media (width<=360px){.store-shell .products-section>.container,.store-shell .home-product-section>.container{width:min(100% - 10px,1460px)}.store-shell .product-grid{gap:6px}.store-shell .product-info{padding:9px 8px 8px}.store-shell .product-info h3{font-size:11px}.store-shell .price strong{font-size:18px}}@media (width<=720px){.topbar{display:none}.store-header .header-main{grid-template-columns:76px minmax(0,1fr);gap:9px;width:calc(100% - 20px);min-height:64px}.store-header .brand img{width:74px;height:42px}.store-header .search{border-width:1px;border-radius:9px;height:42px}.store-header .search .search-scope{flex-basis:54px;width:54px;min-width:54px;padding:0 4px;font-size:8px}.store-header .search input{padding:0 10px;font-size:13px}.category-nav .container{overscroll-behavior-inline:contain;gap:6px;width:100%;min-height:43px;padding:5px 10px;overflow-x:auto}.category-nav .all-categories{border:1px solid #ffffff26;border-radius:17px;flex:none;min-height:33px;margin:0;padding:0 12px;font-size:10px}.mobile-store-shortcuts{align-items:center;gap:4px;display:flex}.category-nav .mobile-store-shortcuts a{color:#eef6fc;background:#ffffff12;border-radius:17px;align-items:center;min-height:33px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.category-drawer-layer{align-items:flex-end;display:flex}.category-drawer{border-radius:18px 18px 0 0;width:100%;height:min(82vh,720px);animation:.2s ease-out category-sheet-in}@keyframes category-sheet-in{0%{opacity:.5;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.category-drawer header{padding:18px 18px 15px}.category-drawer header h2{font-size:21px}.category-drawer-list{padding:6px 12px}.category-drawer-list summary{min-height:49px}.category-drawer footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.home-benefits{border-bottom:0}.store-shell .home-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:0}.store-shell .home-benefits article,.store-shell .home-benefits article:first-child{text-align:left;border:1px solid #ffffff38;border-top:0;border-left:0;gap:6px;min-height:42px!important;padding:4px 7px!important}.store-shell .home-benefits article:nth-child(2n){border-right:0}.store-shell .home-benefits article:nth-last-child(-n+2){border-bottom:0}.store-shell .home-benefits article>span{flex-basis:24px!important;width:24px!important;height:24px!important}.store-shell .home-benefits article>span svg{width:14px;height:14px}.store-shell .home-benefits article div{text-align:left}.store-shell .home-benefits article b{white-space:normal;line-height:1.12;font-size:8.5px!important}.store-shell .home-benefits article small{display:none}.home-category-section{width:calc(100% - 20px);padding-top:28px}.home-category-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:9px;padding:0;overflow:visible}.home-category-card{border-radius:13px;min-height:218px;padding:7px}.home-category-icon{width:30px;height:30px;top:8px;left:8px}.home-category-icon svg{width:15px;height:15px}.home-category-image{border-radius:10px;height:116px;padding:9px}.home-category-meta{min-height:82px;padding:5px 3px 0}.home-category-meta b{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.home-category-meta>span:not(.home-category-card-footer){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.home-category-card-footer small{flex-basis:25px;width:25px;height:25px}}@media (width<=700px){.customer-account-shell{overflow-x:clip}.customer-account-header{min-height:64px;padding:0 12px}.customer-account-header img{width:94px}.customer-account-hero,.customer-account-nav,.account-overview,.customer-account-grid,.account-manager,.account-freight-quotes{width:calc(100% - 20px);max-width:calc(100% - 20px)}.customer-account-hero{border-radius:12px 12px 0 0;gap:12px;margin-top:14px;padding:18px 16px}.customer-account-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:23px}.customer-account-nav{border-radius:0 0 11px 11px;min-height:46px;margin-bottom:14px;padding:0 5px}.customer-account-nav a{padding:9px 10px}.account-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.account-overview a{min-width:0;min-height:108px;padding:14px 10px 12px 48px}.account-overview em{width:29px;height:29px;top:13px;left:10px}.account-overview b{font-size:20px}.account-overview small{display:none}.account-profile-card,.account-orders-card,.account-settings-card,.account-addresses-card{min-width:0;padding:18px 15px}.customer-order-row{gap:9px;width:100%;min-width:0;margin-inline:0}.customer-order-row>div{min-width:0}.customer-order-row b,.customer-order-row small{overflow-wrap:anywhere}.saved-addresses article{flex-direction:column;align-items:flex-start}.account-freight-quotes{margin-inline:auto;padding:15px}}@media (width<=720px){.product-detail-shell{overflow-x:clip}.product-detail-main,.product-detail-photo,.product-detail-info,.detail-buy-box,.product-shipping-calculator,.detail-benefits{min-width:0;max-width:100%}.product-detail-photo>img{max-width:100%}.product-detail-info h1{overflow-wrap:anywhere}.product-shipping-calculator{padding:14px}.product-shipping-calculator form{grid-template-columns:minmax(0,1fr);gap:7px}.product-shipping-calculator input,.product-shipping-calculator button{width:100%;min-width:0}.catalog-admin-content{width:100%;max-width:100%;overflow-x:clip}.tiny-products-header{flex-direction:column}.pending-tiny-products-card,.tiny-product-importer{padding:14px}.pending-tiny-products-card>header,.tiny-product-importer>header{flex-direction:column;align-items:flex-start;gap:8px}.tiny-product-importer>form{grid-template-columns:minmax(0,1fr)}.tiny-product-import-results article{grid-template-columns:minmax(0,1fr) auto}.tiny-product-import-results article button{grid-column:1/-1;width:100%}.pending-tiny-products-list article{grid-template-columns:46px minmax(0,1fr)}.pending-tiny-products-list img,.pending-tiny-products-list article>i{width:46px;height:46px}.pending-tiny-products-list label,.pending-tiny-products-list button{grid-column:1/-1;width:100%}.tiny-products-toolbar{gap:12px;padding:13px}.tiny-products-toolbar form{grid-template-columns:minmax(0,1fr)}.tiny-products-toolbar button,.tiny-products-toolbar form>a{width:100%}.catalog-summary{gap:8px}.catalog-summary>div{min-width:0;padding:12px}.catalog-summary b{overflow-wrap:anywhere;font-size:12px}.bulk-toolbar{gap:7px;padding:10px}.bulk-toolbar button{flex:calc(50% - 7px)}.tiny-products-row.catalog-products-head{display:none}.tiny-products-row.catalog-product-row{grid-template-columns:22px 48px minmax(0,1fr);gap:8px;min-width:0;padding:11px 9px}.tiny-products-row.catalog-product-row>span:first-child,.tiny-products-row.catalog-product-row>span:nth-child(2),.tiny-products-row.catalog-product-row>span:nth-child(3),.tiny-products-row.catalog-product-row>span:nth-child(5),.tiny-products-row.catalog-product-row>span:nth-child(6){display:block}.tiny-products-row.catalog-product-row>span:nth-child(2){grid-area:1/2/4;align-self:start}.tiny-products-row.catalog-product-row>span:nth-child(3){grid-area:1/3;min-width:0}.tiny-products-row.catalog-product-row>span:nth-child(4){display:none}.tiny-products-row.catalog-product-row>span:nth-child(5){grid-area:2/3}.tiny-products-row.catalog-product-row>span:nth-child(6){grid-area:3/3;margin-top:4px}.tiny-products-row.catalog-product-row b,.tiny-products-row.catalog-product-row small{overflow-wrap:anywhere}}.order-return-badge{color:#075d9b;white-space:nowrap;background:#eaf6ff;border:1px solid #8ec7ef;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.order-return-badge.status-received_inspection{color:#874c00;background:#fff3dd;border-color:#edaf50}.order-return-badge.status-completed{color:#17663a;background:#eaf9ef;border-color:#9dd5b2}.order-payment-unidentified-badge{color:#8a4c00;white-space:nowrap;background:#fff5e5;border:1px solid #efb25b;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.order-cancellation-reason-badge{color:#8a4c00;text-overflow:ellipsis;white-space:nowrap;background:#fff5e5;border:1px solid #efb25b;border-radius:999px;align-items:center;width:max-content;max-width:250px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}.shipping-method-control{border-top:1px solid #dce6ee;gap:10px;margin-top:16px;padding-top:14px;display:grid}.shipping-method-control>button{color:#0b5d96;background:#fff;border:1px solid #98b6cc;border-radius:7px;width:100%;padding:10px 12px;font-weight:800}.shipping-method-control>button:disabled{opacity:.55}.shipping-method-history{background:#fff9ed;border:1px solid #efc67e;border-radius:8px;gap:3px;padding:10px;display:grid}.shipping-method-history span{color:#9a5b00;letter-spacing:.08em;font-size:9px;font-weight:900}.shipping-method-history small{color:#6d7884}.shipping-method-dialog{width:min(560px,100vw - 28px);max-height:calc(100vh - 32px);overflow:auto}.shipping-method-dialog>label{color:#173653;gap:7px;margin-top:13px;font-size:12px;font-weight:800;display:grid}.shipping-method-dialog select,.shipping-method-dialog textarea{color:#112f4c;width:100%;font:inherit;background:#fff;border:1px solid #b8ccda;border-radius:8px;padding:11px 12px}.shipping-method-current{background:#f3f9fd;border:1px solid #cee0ed;border-radius:8px;gap:3px;margin-top:14px;padding:12px;display:grid}.shipping-method-current span{color:#0873d1;letter-spacing:.08em;font-size:9px;font-weight:900}.shipping-method-warning{background:#fff7e8;border:1px solid #efc16d;border-radius:8px;padding:10px 12px;color:#845000!important;margin:12px 0 0!important;font-size:12px!important}.shipping-carrier-fields{background:#f7fbfe;border:1px solid #cddfea;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;padding:13px;display:grid}.shipping-carrier-fields label{color:#173653;gap:7px;font-size:12px;font-weight:800;display:grid}.shipping-carrier-fields input{color:#112f4c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8ccda;border-radius:7px;padding:10px 11px}.shipping-carrier-cnpj-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.shipping-carrier-cnpj-row button{color:#0b6099;background:#fff;border:1px solid #7faecc;border-radius:7px;padding:9px 11px;font-weight:800}.shipping-carrier-lookup,.shipping-carrier-found{color:#526b7d;grid-column:1/-1}.shipping-carrier-found{color:#087646;font-weight:800}@media (width<=620px){.shipping-carrier-fields{grid-template-columns:1fr}.shipping-carrier-lookup,.shipping-carrier-found{grid-column:1}.shipping-carrier-cnpj-row{grid-template-columns:1fr}.shipping-carrier-cnpj-row button{width:100%}}.return-inspection-queue{gap:12px;margin:0 0 18px;display:grid}.return-inspection-queue>header{background:#fff9ee;border:1px solid #efbd6e;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.return-inspection-queue>header span{color:#b56300;letter-spacing:.1em;font-size:10px;font-weight:900}.return-inspection-queue>header h2{margin:4px 0}.return-inspection-queue>header p{color:#687d91;margin:0}.return-inspection-queue>header>b{color:#fff;background:#e98200;border-radius:50%;place-items:center;min-width:44px;height:44px;font-size:21px;display:grid}.return-inspection-queue>article,.return-inspection-card{background:#fff;border:1px solid #d3e0ea;border-radius:11px;gap:14px;padding:18px;display:grid}.return-inspection-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.return-inspection-heading>div{gap:4px;display:grid}.return-inspection-heading a{color:#0b5f99;border:1px solid #99b9d0;border-radius:7px;padding:9px 12px;font-weight:800;text-decoration:none}.return-inspection-items{border:1px solid #dbe5ed;border-radius:9px;display:grid;overflow:hidden}.return-inspection-items>label{border-bottom:1px solid #e3eaf0;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:13px;display:grid}.return-inspection-items>label:last-child{border-bottom:0}.return-inspection-items>label>span{gap:4px;display:grid}.return-inspection-items small{color:#6c8094}.return-inspection-items input{border:1px solid #b9ccdb;border-radius:7px;width:88px;padding:9px}.return-inspection-confirm{background:#f0f8fe;border:1px solid #b8d5e9;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;display:flex}.return-inspection-queue button,.return-inspection-card>button,.return-customer-upload button{color:#fff;background:#0873d1;border:0;border-radius:7px;width:max-content;padding:11px 16px;font-weight:800}.return-inspection-queue button:disabled,.return-inspection-card>button:disabled{opacity:.5}.return-customer-upload{background:#f7fafc;border:1px solid #d2e0eb;border-radius:10px;gap:13px;margin:20px 0;padding:18px;display:grid}.return-customer-upload h2,.return-customer-upload p{margin:0}.return-customer-upload label{gap:6px;font-weight:700;display:grid}.return-customer-upload input{background:#fff;border:1px solid #c6d6e2;border-radius:7px;padding:9px}@media (width<=760px){.return-inspection-items>label{grid-template-columns:1fr}.return-inspection-heading{align-items:flex-start}.returns-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.shipping-volume-preview{color:#112f4c;background:#f4faff;border:1px solid #b9d5e8;border-radius:10px;gap:12px;margin:12px 0;padding:14px;display:grid}.shipping-volume-preview>header{gap:3px;display:grid}.shipping-volume-preview>header span{color:#0873d1;letter-spacing:.1em;font-size:9px;font-weight:900}.shipping-volume-preview>header b{font-size:15px}.shipping-volume-preview>header small{color:#61788b;line-height:1.4}.shipping-volume-preview-list{gap:7px;display:grid}.shipping-volume-preview-list article{background:#fff;border:1px solid #d8e7f1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.shipping-volume-preview-list article>i{color:#0873d1;background:#e8f4fc;border-radius:8px;place-items:center;min-width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.shipping-volume-preview-list article>span{gap:2px;min-width:0;display:grid}.shipping-volume-preview-list article>span>b{font-size:12px}.shipping-volume-preview-list article small{color:#6c8091;font-size:10px;line-height:1.35}.shipping-volume-preview-list article>strong{text-align:right;white-space:nowrap;gap:2px;font-size:11px;display:grid}.shipping-volume-preview-list article>strong small{font-weight:500}.shipping-volume-preview>footer{flex-wrap:wrap;gap:10px;display:flex}.shipping-volume-preview>footer>span{gap:2px;min-width:120px;display:grid}.shipping-volume-preview>footer>span small{color:#6c8091;text-transform:uppercase;font-size:9px}.shipping-volume-preview>footer>span b{font-size:12px}.shipping-volume-preview>footer>p{color:#6c8091;flex:220px;margin:0;font-size:10px;line-height:1.4}@media (width<=620px){.shipping-volume-preview{padding:11px}.shipping-volume-preview-list article{grid-template-columns:auto minmax(0,1fr)}.shipping-volume-preview-list article>strong{text-align:left;white-space:normal;grid-column:2}.shipping-volume-preview>footer{grid-template-columns:1fr 1fr;display:grid}.shipping-volume-preview>footer>p{grid-column:1/-1}}@media (width>=901px){.returns-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.returns-metrics .completed{background:#eefaf3;border-color:#a9d9bb}.refund-token-panel{background:#fff;border:1px solid #cbdce9;border-radius:12px;margin:0 0 18px;padding:20px;box-shadow:0 8px 24px #0f36560d}.refund-token-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.refund-token-panel>header span,.refund-token-history>header span{color:#0873d1;letter-spacing:.12em;font-size:10px;font-weight:900}.refund-token-panel h2,.refund-token-history h3{color:#0c3155;margin:5px 0}.refund-token-panel>header p{color:#61778c;max-width:720px;margin:6px 0 0;line-height:1.55}.refund-token-generate,.refund-token-actions button{color:#fff;cursor:pointer;background:#0873d1;border:0;border-radius:8px;min-height:42px;padding:0 17px;font-weight:900}.refund-token-generate:disabled,.refund-token-actions button:disabled{opacity:.55;cursor:not-allowed}.refund-token-active{background:#effaf4;border:1px solid #9cd0b4;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px;display:flex}.refund-token-active>div:first-child{gap:5px;display:grid}.refund-token-active span{color:#147046;letter-spacing:.12em;font-size:9px;font-weight:900}.refund-token-active strong{color:#0b4f31;letter-spacing:.18em;font-size:32px}.refund-token-active small{color:#527465}.refund-token-actions{flex-wrap:wrap;gap:8px;display:flex}.refund-token-actions button.secondary{color:#305845;background:#fff;border:1px solid #9db7aa}.refund-token-empty{color:#50677c;background:#f7f9fb;border:1px dashed #c9d8e4;border-radius:9px;margin-top:16px;padding:15px}.refund-token-empty p{margin:4px 0 0}.refund-token-message{color:#174f7d;background:#eef6fd;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-weight:800}.refund-token-history{border-top:1px solid #dce6ee;margin-top:20px;padding-top:18px}.refund-token-history>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.refund-token-history>header small{color:#72869a}.refund-token-history-table{border:1px solid #d9e4ed;border-radius:10px;margin-top:12px;overflow:hidden}.refund-token-history-head,.refund-token-history-table>article{grid-template-columns:.8fr .8fr 1.15fr 1.25fr 1.35fr;align-items:start;gap:14px;padding:12px 14px;display:grid}.refund-token-history-head{color:#617589;text-transform:uppercase;background:#f2f6f9;font-size:10px}.refund-token-history-table>article{color:#173b5c;border-top:1px solid #e2eaf1}.refund-token-history-table>article>div{gap:4px;min-width:0;display:grid}.refund-token-history-table article b,.refund-token-history-table article a{color:#173b5c;font-size:12px;font-weight:900}.refund-token-history-table article a{color:#0873d1;text-decoration:none}.refund-token-history-table article small{color:#6e8295;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.refund-token-history-table article em{color:#b42318;font-size:10px;font-style:normal;line-height:1.35}.token-status{color:#52677a;background:#edf2f6;border-radius:99px;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.token-active{color:#147046;background:#e8f8ef}.token-used{color:#0b639f;background:#eaf4fc}.token-processing{color:#925900;background:#fff3dc}.token-failed,.token-locked{color:#a52e37;background:#fdebec}.refund-token-history-empty{color:#6f8295;margin:12px 0 0}.refund-token-alert-code{color:#0b4f31;letter-spacing:.2em;text-align:center;background:#effaf4;border:1px solid #9cd0b4;border-radius:9px;margin:16px 0 7px;padding:14px;font-size:32px;display:block}.refund-token-alert-modal>small{color:#647a8e;text-align:center;margin:0 0 16px;display:block}@media (width<=900px){.refund-token-history-head{display:none}.refund-token-history-table>article{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-token-history-table>article>div:last-child{grid-column:1/-1}}@media (width<=600px){.refund-token-panel>header,.refund-token-active{flex-direction:column;align-items:stretch}.refund-token-generate{width:100%}.refund-token-actions button{flex:1}.refund-token-history-table>article{grid-template-columns:1fr}.refund-token-history-table>article>div:last-child{grid-column:auto}.refund-token-active strong,.refund-token-alert-code{font-size:27px}}.quick-coupon-card{background:linear-gradient(135deg,#f4f9fe 0%,#fff 72%);border:1px solid #aacdec;border-radius:14px;grid-column:1/-1;padding:20px;box-shadow:0 10px 26px #0839630f}.quick-coupon-card>header span{color:#0873d1;letter-spacing:.14em;font-size:10px;font-weight:900}.quick-coupon-card>header h2{color:#0b3155;margin:5px 0}.quick-coupon-card>header p{color:#63798d;margin:5px 0 0}.quick-coupon-fields{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin-top:17px;display:grid}.quick-coupon-fields label{color:#53697d;font-size:10px;font-weight:900;position:relative}.quick-coupon-fields input,.quick-coupon-fields select{color:#0b3155;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #c4d6e5;border-radius:8px;margin-top:6px;padding:0 11px;display:block}.quick-coupon-fields label>small{color:#73899b;position:absolute;bottom:13px;right:11px}.quick-coupon-fields label:has(>small) input{padding-right:42px}.quick-coupon-action{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;display:flex}.quick-coupon-action>button{color:#fff;cursor:pointer;background:#0873d1;border:0;border-radius:8px;min-height:43px;padding:0 18px;font-weight:900}.quick-coupon-action>button:disabled{opacity:.55;cursor:not-allowed}.quick-coupon-action>p{color:#1d6d4b;margin:0;font-weight:800}.quick-coupon-result{background:#effaf4;border:1px solid #9ed0b5;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.quick-coupon-result span{color:#287053;letter-spacing:.1em;font-size:8px;font-weight:900}.quick-coupon-result strong{color:#0b5132;letter-spacing:.08em;font-size:18px}.quick-coupon-result button{color:#1a6847;cursor:pointer;background:#fff;border:1px solid #9abbaa;border-radius:7px;padding:7px 10px;font-weight:900}@media (width<=1100px){.quick-coupon-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.quick-coupon-fields{grid-template-columns:1fr}.quick-coupon-action{flex-direction:column;align-items:stretch}.quick-coupon-result{justify-content:space-between}.quick-coupon-action>button{width:100%}}.admin-modal-backdrop{z-index:260;background:#02172dad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;border-radius:13px;padding:24px;position:relative;box-shadow:0 26px 80px #02172d57}.admin-modal-close{cursor:pointer;place-items:center;width:36px;font-size:24px;line-height:1;position:absolute;top:13px;right:13px;color:#264966!important;background:#f4f8fb!important;border:1px solid #d5e1ea!important;border-radius:50%!important;height:36px!important;padding:0!important;font-weight:400!important;display:grid!important}.order-item-adjustment{background:#f7fbff;border:1px solid #cbdbea;border-radius:12px;margin-top:22px;padding:18px}.order-item-adjustment>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.order-item-adjustment>header span,.order-item-adjustment-modal>span,.order-item-adjustment-preview header span{color:#0873d1;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.order-item-adjustment h3{color:#08294b;margin:4px 0 5px;font-size:18px}.order-item-adjustment p{color:#65788b;margin:0;line-height:1.5}.order-item-adjustment button,.order-item-adjustment-modal footer button,.order-item-adjustment-modal>.secondary-button{color:#fff;cursor:pointer;background:#0873d1;border:1px solid #0873d1;border-radius:8px;padding:11px 16px;font-weight:750}.order-item-adjustment button:disabled{cursor:not-allowed;opacity:.5}.order-item-adjustment.is-active{background:#fff9ef;border-color:#e2b565}.order-item-adjustment.is-completed{background:#f0fbf5;border-color:#9cd5b4}.order-item-adjustment-pending{border-top:1px solid #e6d3ae;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:15px;padding-top:15px;display:grid}.order-item-adjustment-pending small{color:#65788b;margin-top:4px;display:block}.order-item-adjustment-pending>p{grid-column:1/-1}.order-item-adjustment-confirm-manual{max-width:540px}.order-item-adjustment-confirm-manual label,.order-item-adjustment-final-confirm{color:#40566b;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.order-item-adjustment-confirm-manual input,.order-item-adjustment-final-confirm input{flex:none;width:18px;height:18px}.order-item-adjustment-message{background:#eef6fd;border-radius:8px;padding:10px 12px;font-weight:700;color:#174f7d!important}.order-item-adjustment-modal{width:min(760px,100vw - 28px);max-height:calc(100vh - 32px);overflow:auto}.order-item-adjustment-modal>p{margin:5px 0 18px}.order-item-adjustment-lines{gap:9px;display:grid}.order-item-adjustment-lines>label{border:1px solid #dce5ed;border-radius:9px;grid-template-columns:1fr 170px;align-items:center;gap:15px;padding:12px;display:grid}.order-item-adjustment-lines b,.order-item-adjustment-lines small{display:block}.order-item-adjustment-lines small{color:#718196;margin-top:4px}.order-item-adjustment-lines>label>span:last-child{color:#40566b;font-size:12px;font-weight:700}.order-item-adjustment-lines input{width:100%;font:inherit;border:1px solid #b9cbe0;border-radius:7px;margin-top:5px;padding:10px}.order-item-adjustment-reason{color:#40566b;gap:6px;margin:15px 0;font-size:12px;font-weight:750;display:grid}.order-item-adjustment-reason textarea{resize:vertical;min-height:72px;font:inherit;border:1px solid #b9cbe0;border-radius:8px;padding:10px}.order-item-adjustment-modal>.secondary-button{color:#0873d1;background:#fff}.order-item-adjustment-preview{background:#eef6fd;border:1px solid #a7ccec;border-radius:10px;margin-top:16px;padding:15px}.order-item-adjustment-preview header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.order-item-adjustment-preview header h3{margin:3px 0}.order-item-adjustment-preview header>b{text-align:right;color:#0873d1;font-size:22px}.order-item-adjustment-preview header small{color:#65788b;font-size:10px;display:block}.order-item-adjustment-preview dl{margin:13px 0}.order-item-adjustment-preview dl>div{border-bottom:1px solid #d3e4f2;justify-content:space-between;gap:15px;padding:7px 0;display:flex}.order-item-adjustment-preview dd{margin:0;font-weight:750}.order-item-adjustment-preview>p{color:#40566b;margin:10px 0;font-size:12px}.order-item-adjustment-modal footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.order-item-adjustment-modal footer button:first-child{color:#173956;background:#fff;border-color:#b9cbe0}.order-item-adjusted-note{color:#8a5312;margin-top:6px;font-size:11px;font-style:normal;font-weight:750;display:block}.order-item-adjustment-badge{color:#925309;white-space:nowrap;background:#fff8e9;border:1px solid #e2b565;border-radius:999px;align-items:center;min-height:22px;padding:3px 9px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.order-item-adjustment-badge.status-completed{color:#147347;background:#eefaf3;border-color:#9cd5b4}@media (width<=700px){.order-item-adjustment>header,.order-item-adjustment-preview header{flex-direction:column;align-items:stretch}.order-item-adjustment-pending,.order-item-adjustment-lines>label{grid-template-columns:1fr}.order-item-adjustment-modal footer{flex-direction:column-reverse}.order-item-adjustment-modal footer button{width:100%}}.fiscal-admin-page{gap:18px;display:grid}.fiscal-live-status{background:#fff;border:1px solid #c9d8e8;border-radius:14px;gap:3px;min-width:210px;padding:13px 16px;display:grid}.fiscal-live-status b{letter-spacing:.08em;font-size:12px}.fiscal-live-status small{color:#65788e}.fiscal-live-status.shadow{color:#8a5700;background:#fff8e9;border-color:#f0c979}.fiscal-live-status.enabled{color:#087348;background:#effcf5;border-color:#9ad9bc}.fiscal-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fiscal-summary-cards article,.fiscal-flow-card,.fiscal-automation-actions section,.fiscal-rules-card{background:#fff;border:1px solid #d6e0ea;border-radius:15px;padding:18px}.fiscal-summary-cards article{gap:6px;display:grid}.fiscal-summary-cards span,.fiscal-flow-card>span,.fiscal-automation-actions header span,.fiscal-rules-card header span{color:#0670dc;letter-spacing:.1em;font-size:10px;font-weight:800}.fiscal-summary-cards strong{color:#092d52;font-size:30px}.fiscal-summary-cards small,.fiscal-flow-card small,.fiscal-automation-actions p,.fiscal-rules-card small{color:#667b91}.fiscal-flow-card>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:14px;display:grid}.fiscal-flow-card article{background:#f6f9fc;border:1px solid #dfe7ef;border-radius:12px;gap:5px;padding:14px;display:grid}.fiscal-flow-card article strong{color:#087348;font-size:19px}.fiscal-flow-card i{color:#0b75dd;font-size:22px;font-style:normal}.fiscal-automation-actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fiscal-automation-actions section{align-content:start;gap:12px;display:grid}.fiscal-automation-actions h2,.fiscal-rules-card h2{color:#092d52;margin:4px 0 0}.fiscal-automation-actions button,.fiscal-cart-result>a{color:#fff;cursor:pointer;background:#0876df;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.fiscal-automation-actions button:disabled{opacity:.6;cursor:wait}.fiscal-automation-actions form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.fiscal-automation-actions label{color:#203b58;gap:6px;font-size:12px;font-weight:700;display:grid}.fiscal-automation-actions input{border:1px solid #c8d6e4;border-radius:9px;min-height:44px;padding:0 12px;font-size:15px}.fiscal-action-message,.fiscal-cart-result{color:#284663;background:#f3f8fd;border:1px solid #cddfed;border-radius:10px;padding:12px}.fiscal-cart-result{gap:9px;display:grid}.fiscal-cart-result.success{background:#effcf5;border-color:#a9dfc4}.fiscal-cart-result.warning{background:#fff8e9;border-color:#f0c979}.fiscal-cart-result p,.fiscal-cart-result ul{margin:0}.fiscal-cart-result li{margin:4px 0}.fiscal-cart-result li small{display:block}.fiscal-rules-card header{justify-content:space-between;align-items:start;gap:15px;display:flex}.fiscal-rules-table{border:1px solid #dde6ee;border-radius:12px;margin-top:16px;display:grid;overflow:hidden}.fiscal-rules-table>div{border-top:1px solid #e6edf3;grid-template-columns:.45fr 1.2fr 1fr 1.2fr 1.5fr .75fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.fiscal-rules-table>div:first-child{border-top:0}.fiscal-rules-table .head{color:#60758b;letter-spacing:.07em;background:#f3f7fb;font-size:10px;font-weight:800}.fiscal-rules-table span{gap:3px;display:grid}.fiscal-rule-approved b{color:#087348}.fiscal-empty{color:#65788e;background:#f6f9fc;border-radius:10px;margin:14px 0 0;padding:18px}.fiscal-simulator-form{gap:12px;margin-top:16px;display:grid}.fiscal-simulator-fields{align-items:end;gap:10px;display:grid}.fiscal-simulator-customer-fields{grid-template-columns:1.2fr 1fr 1.2fr 1.8fr}.fiscal-simulator-product-fields{grid-template-columns:1.1fr 1fr .55fr .7fr 1fr 1fr}.fiscal-simulator-form label{color:#203b58;gap:6px;font-size:11px;font-weight:800;display:grid}.fiscal-simulator-form input{min-width:0;min-height:42px;font:inherit;border:1px solid #c8d6e4;border-radius:9px;padding:0 10px}.fiscal-simulator-form button{color:#fff;cursor:pointer;background:#0876df;border:0;border-radius:9px;justify-self:start;min-height:42px;padding:0 22px;font-weight:800}.fiscal-simulator-form button:disabled{opacity:.6;cursor:wait}.fiscal-simulator-form+div{margin-top:12px}.fiscal-company-result{grid-template-columns:1.4fr .8fr 1.2fr;gap:10px;margin:3px 0;display:grid}.fiscal-company-result>div{background:#ffffffb8;border:1px solid #cddfed;border-radius:9px;gap:4px;padding:12px;display:grid}.fiscal-company-result span{color:#647a90;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.fiscal-company-result strong{color:#173b5d}.fiscal-company-result small{line-height:1.45}.fiscal-eligibility-note{color:#24634b;background:#edf8f3;border-radius:8px;padding:11px 12px}.fiscal-eligibility-note.confirmation_required{color:#80510c;background:#fff3d8}.fiscal-eligibility-note.review_required{color:#9f2f2f;background:#fff0ef}.fiscal-state-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.fiscal-state-grid article{background:#f7f9fb;border:1px solid #dce5ed;border-radius:10px;gap:4px;padding:10px;display:grid}.fiscal-state-grid article strong{color:#173b5d;font-size:18px}.fiscal-state-grid article span{color:#697d91;font-size:10px;font-weight:800}.fiscal-state-grid article small{font-size:9px}.fiscal-state-grid article.ready{background:#effcf5;border-color:#9ad9bc}.fiscal-state-grid article.ready span{color:#087348}.fiscal-state-grid article.learning{background:#fff8e9;border-color:#f0c979}.fiscal-state-grid article.learning span{color:#8a5700}.fiscal-state-grid article.blocked{background:#fff7f7;border-color:#f1b5b5}.fiscal-state-grid article.blocked span{color:#b42318}.fiscal-coverage-note{color:#38506a;background:#f4f9ff;border:1px solid #cfe0f2;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}@media (width<=980px){.fiscal-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-automation-actions,.fiscal-flow-card>div{grid-template-columns:1fr}.fiscal-flow-card i{justify-self:center;transform:rotate(90deg)}.fiscal-rules-table{overflow-x:auto}.fiscal-rules-table>div{min-width:900px}.fiscal-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fiscal-simulator-fields,.fiscal-company-result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.fiscal-simulator-fields,.fiscal-company-result{grid-template-columns:1fr}.fiscal-simulator-form button{width:100%}}.order-fiscal-collection-alert{color:#18324d;background:#fff8e9;border:1px solid #f1bf6c;border-left:5px solid #e89a13;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:20px 24px;display:flex}.order-fiscal-collection-alert span,.fiscal-gnre-card>span{color:#a95c00;letter-spacing:.12em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.order-fiscal-collection-alert h2{margin:0 0 5px;font-size:20px}.order-fiscal-collection-alert p{color:#6d5837;margin:0}.order-fiscal-collection-alert>b{text-align:right;min-width:150px;font-size:20px}.order-fiscal-collection-alert b small{color:#7c6b50;margin-top:4px;font-size:10px;font-weight:700;display:block}.fiscal-gnre-card{border-top:3px solid #e89a13}.fiscal-gnre-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fiscal-gnre-card>header h2{margin:0}.gnre-status{color:#9b5b00;background:#fff0cf;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.gnre-validated{color:#087a4c;background:#e7f7ef}.gnre-rejected,.gnre-draft{color:#b22e2e;background:#fff0ef}.gnre-blockers{color:#765329;background:#fff4e5;border-radius:8px;margin:12px 0;padding:12px;font-size:11px}.gnre-blockers ul{margin:7px 0 0;padding-left:18px}.gnre-ready-note{color:#24634b;background:#edf8f3;border-radius:8px;padding:11px;font-size:11px}.gnre-payment-code{background:#f2f8fd;border:1px solid #bfd8ee;border-radius:8px;gap:7px;margin-top:12px;padding:12px;display:grid}.gnre-payment-code span{color:#47708f;letter-spacing:.08em;font-size:9px;font-weight:900}.gnre-payment-code code{overflow-wrap:anywhere;color:#102f4c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5}.gnre-payment-code button{color:#0b5a9e;background:#fff;border:1px solid #0b6dbd;border-radius:7px;justify-self:start;min-height:34px;padding:7px 10px;font-size:10px;font-weight:850}.gnre-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gnre-actions button,.gnre-actions a{color:#fff;background:#0878df;border:1px solid #0878df;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:9px 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.gnre-actions .secondary{color:#0b5a9e;background:#fff}.gnre-actions .gnre-download{background:#0b8a55;border-color:#0b8a55}.gnre-integration-note{color:#77511e;background:#fff9ed;border:1px solid #e8c98a;border-radius:8px;margin:12px 0 0;padding:11px 12px;font-size:11px;line-height:1.5}.gnre-validation-modal{border-radius:16px;width:min(600px,100%);max-width:600px;padding:0;overflow:hidden}.gnre-validation-modal>header{border-bottom:1px solid #e4ebf1;align-items:center;padding:22px 24px 18px}.gnre-validation-modal>header h2{font-size:22px}.gnre-validation-modal>header>button{color:#53697c;background:#f1f5f8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:background .15s,color .15s;display:grid}.gnre-validation-modal>header>button:hover{color:#173a5b;background:#e5edf4}.gnre-validation-intro{border:1px solid #cfe1ef;border-left:4px solid var(--blue);background:#f4f9fd;border-radius:9px;margin:20px 24px 0;padding:14px 15px}.gnre-validation-intro strong{color:#173a5b;font-size:12px;display:block}.gnre-validation-intro p{color:#5e7185;margin:4px 0 0;font-size:10px;line-height:1.55}.gnre-validation-form{gap:15px;padding:20px 24px;display:grid}.gnre-validation-modal .gnre-validation-field{color:#20384f;gap:7px;margin:0;font-size:10px;font-weight:800;display:grid}.gnre-validation-modal .gnre-validation-field>span:first-child{display:block}.gnre-validation-modal .gnre-validation-field>input:not(.gnre-receipt-input){color:#17324d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c5d3df;border-radius:8px;outline:0;padding:10px 12px;font-size:11px;transition:border-color .15s,box-shadow .15s}.gnre-validation-modal .gnre-validation-field>input:not(.gnre-receipt-input):focus{border-color:#1681e5;box-shadow:0 0 0 3px #1681e51f}.gnre-receipt-field{position:relative}.gnre-receipt-input{clip:rect(0,0,0,0);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.gnre-receipt-picker{color:#24445f;cursor:pointer;background:#f8fbfd;border:1px dashed #9fb8cc;border-radius:9px;align-items:center;gap:12px;min-height:64px;padding:11px 13px;transition:border-color .15s,background .15s;display:flex!important}.gnre-receipt-picker:hover{background:#f1f8fe;border-color:#1681e5}.gnre-receipt-picker>i{color:#0874d3;background:#e3f1fc;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:20px;font-style:normal;font-weight:850;display:grid}.gnre-receipt-picker>span{gap:3px;min-width:0;display:grid!important}.gnre-receipt-picker b{font-size:11px}.gnre-receipt-picker small{color:#6b7e8f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.gnre-receipt-picker.has-file{background:#f1faf5;border-style:solid;border-color:#9bd2b4}.gnre-receipt-picker.has-file>i{color:#08784b;background:#d9f3e5}.gnre-receipt-help{color:#6b7e8f;font-size:9px;font-weight:600;line-height:1.45}.gnre-validation-actions{background:#f8fafc;border-top:1px solid #e4ebf1;justify-content:flex-end;align-items:center;gap:10px;padding:17px 24px 22px;display:flex}.gnre-validation-actions button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:8px;min-height:43px;padding:0 18px;font-size:10px;font-weight:850}.gnre-validation-actions button.secondary{color:#183b5b;background:#fff;border-color:#c3d1dd}.gnre-validation-actions button:disabled{opacity:.48;cursor:not-allowed}@media (width<=720px){.order-fiscal-collection-alert{flex-direction:column;align-items:flex-start}.order-fiscal-collection-alert>b{text-align:left;min-width:0}.gnre-actions>*{width:100%}.gnre-validation-modal>header{padding:18px 18px 15px}.gnre-validation-intro{margin:16px 18px 0}.gnre-validation-form{padding:17px 18px}.gnre-validation-actions{flex-direction:column-reverse;align-items:stretch;padding:15px 18px 18px}.gnre-validation-actions button{width:100%}}.account-profile-intro{color:#68798a;margin:-10px 0 18px;font-size:10px;line-height:1.55}.purchase-profile-form{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:16px 14px;margin-top:20px;padding:22px 0 2px;display:grid}.purchase-profile-form label{color:#596778;gap:5px;min-width:0;font-size:9px;font-weight:750;display:grid}.purchase-profile-form input,.purchase-profile-form select{width:100%;min-width:0;height:42px;color:var(--navy);background:#fff;border:1px solid #ced7e0;border-radius:7px;outline:0;padding:0 11px}.purchase-profile-form input:focus,.purchase-profile-form select:focus{border-color:var(--blue)}.purchase-profile-form .address-form-heading{grid-column:1/-1;margin-bottom:2px}.purchase-profile-type{grid-column:span 2}.purchase-profile-label,.purchase-profile-document{grid-column:span 3}.purchase-profile-name{grid-column:span 4}.purchase-profile-ie{grid-column:span 3}.purchase-profile-state{grid-column:span 2}.purchase-profile-purpose{grid-column:span 3}.purchase-profile-mt-regime{grid-column:span 4}.purchase-profile-state input[readonly]{color:#52677b;cursor:default;background:#f4f7fa}.purchase-profile-company-address{background:#f7fbff;border:1px solid #c9dceb;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px 12px;padding:15px;display:grid}.purchase-profile-company-address-heading{color:var(--navy);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-profile-company-address-heading b{font-size:12px}.purchase-profile-company-address-heading small{color:#667b8f;font-size:9px;font-weight:500}.purchase-profile-company-address .company-address-label{grid-column:span 3}.purchase-profile-company-address .company-address-postal{grid-column:span 2}.purchase-profile-company-address .company-address-street{grid-column:span 5}.purchase-profile-company-address .company-address-number{grid-column:span 2}.purchase-profile-company-address .company-address-complement{grid-column:span 4}.purchase-profile-company-address .company-address-district,.purchase-profile-company-address .company-address-city{grid-column:span 3}.purchase-profile-company-address .company-address-state{grid-column:span 2}.purchase-profile-company-address input[readonly]{color:#52677b;cursor:default;background:#eef3f7}.purchase-profile-form>button{background:var(--blue);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:7px;grid-column:1/span 3;justify-self:start;min-width:180px;min-height:42px;padding:0 18px;font-size:10px;font-weight:800}.purchase-profile-document-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.purchase-profile-document-row button{min-height:40px;color:var(--blue);white-space:nowrap;cursor:pointer;background:#f7fbff;border:1px solid #9dbbd2;border-radius:5px;padding:0 10px;font-size:9px;font-weight:800}.purchase-profile-document-row button:disabled{opacity:.45;cursor:not-allowed}.purchase-profile-lookup{color:#315d82;background:#edf6fd;border-radius:6px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px}.purchase-profile-fiscal-guidance{color:#176347;background:#f0faf5;border:1px solid #b9dfcb;border-radius:7px;grid-column:1/-1;margin:0;padding:11px 13px;font-size:10px;line-height:1.45}.purchase-profile-form .purchase-profile-purpose-declaration{color:#725316;background:#fff9e9;border:1px solid #e5c77d;border-radius:7px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:13px;font-size:10px;line-height:1.5;display:flex}.purchase-profile-form .purchase-profile-purpose-declaration input{width:17px;min-width:17px;height:17px;margin:1px 0 0;padding:0}.checkout-purchase-profile-choices:before{content:"Escolha o CPF ou CNPJ desta compra"}.checkout-manage-purchase-profiles{color:var(--blue);text-align:center;background:#fbfdff;padding:12px 17px;font-size:10px;font-weight:800;display:block}.checkout-data-step.active>.checkout-purchase-profile-choices{order:3}.checkout-data-step.active>.checkout-purchase-profile-choices+.checkout-address-choices{order:4}.checkout-data-step.active>.checkout-data-editor{order:5}.checkout-data-step.active>.checkout-step-actions{order:6}.fiscal-simulator-form select{min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d6e4;border-radius:9px;padding:0 10px}@media (width<=1100px){.account-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-profile-form label,.purchase-profile-form>button,.purchase-profile-lookup,.purchase-profile-form .address-form-heading{grid-column:auto}.purchase-profile-form .address-form-heading,.purchase-profile-lookup,.purchase-profile-form>button,.purchase-profile-company-address{grid-column:1/-1}.purchase-profile-company-address{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-profile-company-address label{grid-column:auto!important}.purchase-profile-company-address-heading{grid-column:1/-1}}@media (width<=700px){.account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-profile-form{grid-template-columns:1fr;gap:13px}.purchase-profile-form label,.purchase-profile-form .address-form-heading,.purchase-profile-lookup,.purchase-profile-form>button{grid-column:1}.purchase-profile-document-row{grid-template-columns:1fr}.purchase-profile-document-row button,.purchase-profile-form>button{width:100%}.purchase-profile-company-address{grid-template-columns:1fr}.purchase-profile-company-address label,.purchase-profile-company-address-heading{grid-column:1!important}.purchase-profile-company-address-heading{flex-direction:column;align-items:flex-start}}.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-sidebar{width:220px;padding:10px 11px 9px}.admin-logo{gap:8px;padding:0 7px 9px}.admin-logo img{width:78px;height:34px}.admin-logo span{font-size:10px}.admin-store-link{min-height:32px;margin:7px 6px 0;padding:0 10px;font-size:10px}.admin-sidebar nav{flex:1;gap:4px;padding-top:6px;overflow:visible}.admin-nav-section{background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;overflow:hidden}.admin-nav-section-toggle{color:#8ea5bb;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:29px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.admin-nav-section-toggle:hover,.admin-nav-section.open .admin-nav-section-toggle{color:#fff;background:#ffffff0d}.admin-nav-section-toggle i{font-size:14px;font-style:normal;line-height:1;transition:transform .18s}.admin-nav-section.open .admin-nav-section-toggle i{transform:rotate(180deg)}.admin-nav-section>div{gap:1px;padding:2px 4px 5px;display:grid}.admin-nav-section>div[hidden]{display:none}.admin-sidebar nav a{border-radius:4px;min-height:25px;padding:0 8px;font-size:10.5px}.admin-sidebar nav a.active{border-left-width:2px}.admin-sidebar nav .admin-nav-badge{min-width:18px;height:18px;font-size:8px}.admin-sidebar nav .admin-nav-disabled{min-height:25px;padding:0 8px;font-size:10px}.sidebar-user{gap:7px;padding:7px 6px 0}.sidebar-user>div{width:28px;height:28px;font-size:9px}.sidebar-user b{font-size:10px}.sidebar-user small,.logout-button{font-size:8px}.admin-content{grid-column:2;padding:21px 25px 36px}.admin-header{margin-bottom:18px}.admin-header h1{font-size:24px}.tiny-products-header{gap:20px;margin-bottom:18px}.tiny-products-header h1{margin:5px 0 4px;font-size:27px}.tiny-products-header p{font-size:11px;line-height:1.45}.tiny-products-header a{margin-bottom:14px;font-size:10px}.metric-grid{gap:9px;margin:11px 0}.metric-grid article,.metric-grid button,.metric-grid>a{padding:13px}.metric-grid strong{margin:6px 0 4px;font-size:20px}.operator-dashboard{gap:14px}.operator-dashboard-header{gap:18px}.operator-dashboard-header h1{margin:5px 0 2px;font-size:25px}.operator-dashboard-grid{gap:9px}.operator-metric-card{min-height:100px;padding:13px}.operator-metric-card strong{margin:9px 0 5px;font-size:23px}.operator-metric-card.balance strong{font-size:20px}.operator-dashboard-lower{gap:10px}.operator-attention-panel>header,.operator-activity-panel>header{min-height:58px;padding:11px 13px}.returns-page{padding-bottom:34px}.returns-page-header{margin-bottom:12px}.returns-page-header h1{margin:3px 0;font-size:28px}.returns-page-header p{margin:0;font-size:12px}.returns-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px}.returns-metrics article{border-radius:8px;gap:4px;padding:11px}.returns-metrics strong{font-size:22px}.returns-metrics small{font-size:10px}.refund-token-panel{box-shadow:none;border-radius:10px;margin-bottom:12px;padding:14px}.refund-token-panel>header{gap:14px}.refund-token-panel>header p{margin-top:4px;font-size:11px;line-height:1.4}.refund-token-panel h2,.refund-token-history h3{margin:3px 0}.refund-token-empty{margin-top:10px;padding:10px}.refund-token-history{margin-top:12px;padding-top:12px}.return-inspection-queue{gap:9px;margin-bottom:12px}.return-inspection-queue>header{border-radius:9px;gap:14px;padding:12px 14px}.return-inspection-queue>header h2{margin:3px 0;font-size:16px}.return-inspection-queue>header p{font-size:11px}.return-inspection-queue>header>b{min-width:36px;height:36px;font-size:17px}.return-inspection-queue>article,.return-inspection-card{border-radius:9px;gap:10px;padding:13px}.returns-table>header,.returns-table>a{gap:10px;padding:10px 13px}.quick-coupon-card{box-shadow:none;border-radius:10px;padding:14px}.quick-coupon-card>header h2{margin:3px 0}.quick-coupon-card>header p{margin-top:3px;font-size:11px}.quick-coupon-fields{gap:9px;margin-top:11px}.quick-coupon-fields input,.quick-coupon-fields select{min-height:36px}.quick-coupon-action{min-height:37px;margin-top:10px}.coupon-manager{gap:12px}.coupon-editor,.coupon-list{box-shadow:none;border-radius:10px}.coupon-editor{padding:15px}.coupon-editor-heading{margin-bottom:13px}.coupon-fields{gap:9px}.coupon-fields input,.coupon-fields select,.coupon-rules section>input{height:37px;margin-top:4px}.coupon-switches{gap:7px;margin:12px 0}.coupon-switches label{padding:8px 10px}.coupon-rules{gap:8px}.coupon-rules section{border-radius:8px;padding:10px}.coupon-choice-list{max-height:180px}.coupon-save{margin-top:13px}.coupon-save button{padding:10px 16px}.coupon-list>h2{padding:14px}.coupon-list article{padding:12px 14px}.fiscal-admin-page{gap:12px}.fiscal-live-status{border-radius:10px;min-width:190px;padding:10px 12px}.fiscal-summary-cards{gap:8px}.fiscal-summary-cards article,.fiscal-flow-card,.fiscal-automation-actions section,.fiscal-rules-card{border-radius:10px;padding:13px}.fiscal-summary-cards strong{font-size:24px}.fiscal-flow-card>div{gap:9px;margin-top:10px}.fiscal-flow-card article{border-radius:9px;padding:10px}.fiscal-flow-card article strong{font-size:16px}.fiscal-automation-actions{gap:10px}.fiscal-automation-actions section{gap:8px}.fiscal-automation-actions button,.fiscal-cart-result>a,.fiscal-automation-actions input{min-height:38px}.fiscal-rules-table{border-radius:9px;margin-top:11px}.fiscal-rules-table>div{gap:9px;padding:9px 11px}.fiscal-empty{margin-top:10px;padding:13px}.fiscal-state-grid{gap:6px;margin-top:11px}.fiscal-state-grid article{border-radius:8px;padding:8px}.fiscal-coverage-note{border-radius:9px;margin-bottom:11px;padding:9px 11px;font-size:11px}.fiscal-simulator-form{gap:9px;margin-top:11px}.fiscal-simulator-fields{gap:8px}.fiscal-simulator-form input,.fiscal-simulator-form select,.fiscal-simulator-form button{min-height:38px}.admin-reviews-page{padding-bottom:38px}.admin-reviews-header{gap:18px;margin-bottom:14px}.admin-reviews-header h1{margin:4px 0 3px;font-size:28px}.admin-reviews-metrics{gap:8px;margin-bottom:12px}.admin-reviews-metrics article{border-radius:8px;gap:4px;padding:11px}.admin-reviews-metrics strong{font-size:22px}.admin-reviews-toolbar{margin-bottom:10px}.admin-review-list>header{padding:9px 12px}.admin-review-list>article{padding:11px 12px}.freight-request-detail{padding:15px}.freight-request-detail>header{padding-bottom:12px}.freight-request-detail>footer{margin-top:12px;padding-top:12px}@media (width<=1200px){.returns-metrics,.admin-reviews-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{width:100%;height:auto;padding:10px 12px;position:sticky}.admin-sidebar nav,.sidebar-user{display:none}.admin-content{grid-column:1;padding:18px 15px 34px}}@media (width<=700px){.returns-metrics,.admin-reviews-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-manager,.coupon-rules{grid-template-columns:1fr}.admin-content{padding:15px 12px 30px}.tiny-products-header h1,.returns-page-header h1,.admin-reviews-header h1{font-size:24px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.store-header{background:#041d3f}.store-header .brand{width:100%;height:64px;display:block;position:relative;overflow:hidden}.store-header .brand img.store-brand-logo{width:var(--store-logo-desktop-width,190px);object-fit:contain;clip-path:inset(2px);max-width:none;height:auto;transform:translate(calc(-50% + var(--store-logo-offset-x,0%)), calc(-50% + var(--store-logo-offset-y,0%)));position:absolute;top:50%;left:50%}.store-header .favorites-header-button strong,.store-header .cart-button strong{border-color:#041d3f}@media (width>=1100px){.store-header .header-main{grid-template-columns:var(--store-logo-desktop-slot,210px) 215px minmax(380px, 1fr) auto}.store-header .brand img.store-brand-logo{width:var(--store-logo-desktop-width,228px)}}@media (width>=1001px) and (width<=1099px){.store-header .header-main{grid-template-columns:var(--store-logo-tablet-slot,142px) 164px minmax(280px, 1fr) auto}.store-header .brand img.store-brand-logo{width:var(--store-logo-tablet-width,160px)}}@media (width>=761px) and (width<=1000px){.store-header .header-main{grid-template-columns:var(--store-logo-tablet-slot,140px) 1fr}.store-header .brand img.store-brand-logo{width:var(--store-logo-tablet-width,160px)}}@media (width>=761px){.store-header .brand{overflow:visible}}@media (width<=720px){.store-header .header-main{grid-template-columns:var(--store-logo-mobile-slot,76px) minmax(0, 1fr)}.store-header .brand{height:50px}.store-header .brand img.store-brand-logo{width:var(--store-logo-mobile-width,83px)}}.settings-logo-card{grid-column:1/-1}.settings-logo-preview{color:#fff;background:#041d3f;border-radius:10px;grid-template-columns:210px 190px minmax(260px,1fr);align-items:center;gap:18px;min-height:86px;margin:18px 0;padding:0 20px;display:grid;overflow:hidden}.settings-logo-preview .brand{width:210px;height:64px;display:block;position:relative;overflow:hidden}.settings-logo-preview .store-brand-logo{width:var(--store-logo-desktop-width,228px);clip-path:inset(2px);max-width:none;height:auto;transform:translate(calc(-50% + var(--store-logo-offset-x,0%)),calc(-50% + var(--store-logo-offset-y,0%)));position:absolute;top:50%;left:50%}.settings-logo-preview small,.settings-logo-preview b{display:block}.settings-logo-preview small{color:#bed0df;font-size:9px}.settings-logo-preview b{margin-top:4px;font-size:12px}.settings-logo-search{color:#7b8793;background:#fff;border-radius:7px;padding:13px 15px;font-size:12px}.settings-logo-upload{color:#0b5f9f;cursor:pointer;background:#f4faff;border:1px dashed #8ebce2;border-radius:9px;gap:4px;padding:14px 16px;display:grid}.settings-logo-upload small{color:#718196;font-weight:500}.settings-logo-upload input{margin-top:8px}.settings-logo-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.settings-logo-controls label{color:#536171;grid-template-columns:1fr auto;gap:7px;font-size:9px;font-weight:750;display:grid}.settings-logo-controls output{color:#0873d1}.settings-logo-controls input{accent-color:#0873d1;grid-column:1/-1;width:100%}@media (width<=900px){.settings-logo-preview{grid-template-columns:160px 1fr}.settings-logo-preview .brand{width:160px}.settings-logo-preview .store-brand-logo{width:var(--store-logo-tablet-width,160px)}.settings-logo-search{display:none}}@media (width<=620px){.settings-logo-preview{grid-template-columns:100px 1fr;padding:0 12px}.settings-logo-preview .brand{width:100px;height:50px}.settings-logo-preview .store-brand-logo{width:var(--store-logo-mobile-width,83px)}.settings-logo-controls{grid-template-columns:1fr}}.product-detail-actions{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.product-detail-actions .favorite-button.compact,.product-share-button{width:36px;min-height:36px;box-shadow:none;color:#294866;font:inherit;cursor:pointer;filter:none;background:0 0;border:0;border-radius:0;flex:0 0 36px;place-items:center;margin:0;padding:0;display:inline-grid;position:static}.product-detail-actions .favorite-button.compact:hover,.product-share-button:hover{color:#0b65b5;background:0 0;border:0;transform:scale(1.08)}.product-share-button:focus-visible{outline-offset:2px;outline:3px solid #0873d13d}.product-share-notice{border:1px solid;border-radius:7px;margin:0 0 10px;padding:9px 11px;font-size:10px;line-height:1.4}.product-share-notice.ok{color:#17613b;background:#effaf4;border-color:#b9dbc9}.product-share-notice.error{color:#a62832;background:#fff2f2;border-color:#ecc4c7}@media (width<=620px){.product-detail-shell .product-breadcrumb{display:none}.product-detail-shell .product-detail-main{gap:0;width:100%;padding:10px 12px 0}.product-detail-shell .product-detail-photo{min-height:218px;box-shadow:none;border-bottom:0;border-radius:14px 14px 0 0;padding:12px 16px 6px}.product-detail-shell .product-detail-photo>img{height:205px}.product-detail-shell .product-detail-photo-markers{max-width:calc(100% - 24px);top:12px;left:12px}.product-detail-shell .product-detail-info{border-top:0;border-radius:0 0 14px 14px;padding:12px 16px 17px;box-shadow:0 10px 25px #0826450f}.product-detail-shell .product-detail-marker-row{margin-bottom:7px}.product-detail-shell .product-detail-marker-row>span{min-height:22px;padding-inline:8px;font-size:8px}.product-detail-shell .product-detail-actions .favorite-button.compact,.product-detail-shell .product-share-button{flex-basis:34px;width:34px;min-height:34px}.product-detail-shell .product-detail-info h1{letter-spacing:-.02em;margin:5px 0 7px;font-size:20px;line-height:1.24}.product-detail-shell .product-codes{gap:5px 12px;padding-bottom:10px;font-size:8px}.product-detail-shell .detail-price{margin:12px 0 10px}.product-detail-shell .detail-price strong{margin-top:1px;font-size:28px}.product-detail-shell .detail-price span{font-size:9px}.product-detail-shell .detail-price small{margin-top:3px;font-size:11px}.product-detail-shell .detail-stock{padding:10px 12px}.product-detail-shell .detail-stock b{font-size:9px}.product-detail-shell .detail-stock span{font-size:8px}.product-detail-shell .detail-buy-box{grid-template-columns:100px minmax(0,1fr);gap:8px;margin-top:12px}.product-detail-shell .detail-buy-box label>div{grid-template-columns:33px 1fr 33px;height:43px}.product-detail-shell .detail-buy-box>button{min-height:43px;padding-inline:8px}}@media (width<=370px){.product-detail-shell .product-detail-photo{min-height:198px}.product-detail-shell .product-detail-photo>img{height:185px}.product-detail-shell .product-detail-info h1{font-size:18px}}.store-shell .product-card .price span{text-align:left;width:100%;margin-left:0}.store-shell .product-card .price span b{font-weight:800}.store-shell .product-card-actions.with-whatsapp{flex-direction:row;align-items:stretch;gap:8px;min-height:46px;display:flex}.store-shell .product-card-actions.with-whatsapp>button{flex:auto;width:auto;min-height:46px}.store-shell .product-card-actions .product-whatsapp-button.icon-only{background:#25d366;border:1px solid #1ebe5d;border-radius:9px;flex:0 0 46px;place-items:center;width:46px;height:46px;min-height:46px;margin:0;padding:0;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:grid;box-shadow:0 1px 2px #0000001a;color:#fff!important}.store-shell .product-card-actions .product-whatsapp-button.icon-only:hover{background:#1fbd5a;border-color:#17a94f;transform:translateY(-1px)}.product-whatsapp-icon{place-items:center;width:30px;height:30px;display:grid}.product-whatsapp-icon img{filter:brightness(0)invert();width:30px;height:30px;display:block}@media (width<=720px){.store-shell .product-card-actions.with-whatsapp{gap:8px;min-height:46px}.store-shell .product-card-actions .product-whatsapp-button.icon-only{border-radius:9px;flex-basis:46px;width:46px;height:46px;min-height:46px}}@media print{.cart-budget-print thead{display:table-header-group}.cart-budget-print tbody tr{break-inside:avoid;page-break-inside:avoid}.cart-budget-print th.cart-budget-photo-column,.cart-budget-print td.cart-budget-photo-cell{text-align:center;vertical-align:middle;width:54px;min-width:54px;padding:4px 5px}.cart-budget-product-photo{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1px solid #dfe7ed;border-radius:5px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.cart-budget-product-photo img{object-fit:contain;width:42px;height:42px;display:block}.cart-budget-photo-fallback{color:#8996a3;text-align:center;place-items:center;width:100%;height:100%;padding:4px;font-size:7px;font-weight:700;line-height:1.15;display:grid}.cart-budget-photo-fallback[hidden]{display:none!important}}._page_1qh1b_1{gap:14px;display:grid}._header_1qh1b_2{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._header_1qh1b_2 span{color:#0874d8;letter-spacing:.12em;font-size:10px;font-weight:900}._header_1qh1b_2 h1{color:#062b50;margin:5px 0 3px;font-size:28px;font-weight:550}._header_1qh1b_2 p{color:#6a8196;margin:0;font-size:12px}._header_1qh1b_2>a,._notice_1qh1b_6 a,._queue_1qh1b_6 a{color:#056fd4;background:#fff;border:1px solid #b9d0e3;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}._summary_1qh1b_7{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}._summary_1qh1b_7 article{background:#fff;border:1px solid #d5e2ec;border-radius:10px;gap:5px;min-height:88px;padding:13px;display:grid}._summary_1qh1b_7 span{color:#71879b;letter-spacing:.1em;font-size:9px;font-weight:900}._summary_1qh1b_7 strong{color:#082f56;font-size:22px}._summary_1qh1b_7 small{color:#698097;font-size:10px;line-height:1.35}._summary_1qh1b_7 ._production_1qh1b_12{background:#f0fbf6;border-color:#86d8b6}._summary_1qh1b_7 ._homologation_1qh1b_13{background:#fff9ed;border-color:#f0c884}._notice_1qh1b_6{color:#173e60;background:#eef7ff;border:1px solid #a9d3f5;border-left:4px solid #0878db;border-radius:10px;grid-template-columns:145px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}._notice_1qh1b_6 p{margin:0;font-size:11px;line-height:1.45}._queue_1qh1b_6{background:#fff;border:1px solid #d3e1ec;border-radius:10px;overflow:hidden}._queue_1qh1b_6>header,._queue_1qh1b_6>article{grid-template-columns:1fr 1.35fr 1.15fr 1.2fr .85fr .9fr;align-items:center;gap:10px;padding:10px 13px;display:grid}._queue_1qh1b_6>header{color:#70869a;letter-spacing:.1em;background:#f4f8fb;font-size:9px;font-weight:900}._queue_1qh1b_6>article+article{border-top:1px solid #e1eaf1}._queue_1qh1b_6 article>div{color:#123b60;gap:5px;min-width:0;display:grid}._queue_1qh1b_6 article b{overflow-wrap:anywhere}._queue_1qh1b_6 article small{color:#75899c;line-height:1.35}._status_1qh1b_23{color:#536d82;background:#edf3f7;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-style:normal;font-weight:850}._validated_1qh1b_24{color:#087544;background:#e9f8f0}._ready_for_portal_1qh1b_25{color:#075fae;background:#e8f4ff}._draft_1qh1b_26,._draft_required_1qh1b_26,._payment_pending_1qh1b_26,._generated_1qh1b_26,._paid_1qh1b_26{color:#8b5604;background:#fff2da}._rejected_1qh1b_27{color:#a52b28;background:#fff0ef}._empty_1qh1b_28{text-align:center;color:#60788e;padding:26px}._empty_1qh1b_28 p{margin-bottom:0}@media (width<=1050px){._summary_1qh1b_7{grid-template-columns:repeat(2,minmax(0,1fr))}._notice_1qh1b_6{grid-template-columns:1fr}._queue_1qh1b_6{overflow-x:auto}._queue_1qh1b_6>header,._queue_1qh1b_6>article{min-width:980px}}@media (width<=680px){._header_1qh1b_2{display:grid}._summary_1qh1b_7{grid-template-columns:1fr}}._modalBackdrop_c1kdo_1{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041a3494;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_c1kdo_1{color:#092b50;background:#fff;border:1px solid #cad8e8;border-radius:18px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 70px #0423443d}._lookupModal_c1kdo_24{width:min(920px,100%)}._lookupRow_c1kdo_28{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}._lookupRow_c1kdo_28 input{min-width:0}._lookupWarning_c1kdo_38,._candidateWarning_c1kdo_39,._candidateDanger_c1kdo_40{border-radius:9px;padding:10px 12px;font-size:13px;font-weight:700}._lookupWarning_c1kdo_38,._candidateWarning_c1kdo_39{color:#815500;background:#fff5d9}._candidateDanger_c1kdo_40{color:#9e2d25;background:#fde9e7}._candidateGrid_c1kdo_58{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}._candidateCard_c1kdo_65{background:#f8fbfe;border:1px solid #c9d7e6;border-radius:14px;align-content:start;gap:14px;padding:16px;display:grid}._candidateRecommended_c1kdo_75{background:#f2fbf6;border:2px solid #17875c;box-shadow:0 8px 24px #17875c1a}._candidateHeader_c1kdo_81{justify-content:stretch!important;gap:10px!important;display:grid!important}._candidateHeader_c1kdo_81>div{flex-wrap:wrap;gap:7px;display:flex}._candidateHeader_c1kdo_81 b{font-size:17px}._companyBadge_c1kdo_97,._recommendedBadge_c1kdo_98{background:#e4effb;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:800;display:inline-flex;color:#155c9e!important;letter-spacing:.02em!important;font-size:11px!important}._recommendedBadge_c1kdo_98{background:#dff4e8;color:#176e4b!important}._candidateDetails_c1kdo_116{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}._candidateDetails_c1kdo_116 div{min-width:0}._candidateDetails_c1kdo_116 dt{color:#6b7e91;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}._candidateDetails_c1kdo_116 dd{overflow-wrap:anywhere;color:#14395e;margin:3px 0 0;font-size:13px;font-weight:700}._matchList_c1kdo_143{flex-wrap:wrap;gap:6px;display:flex}._matchList_c1kdo_143 span{color:#6b7784;background:#eef1f5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}._matchList_c1kdo_143 span[data-match=true]{color:#176e4b;background:#dff4e8}._matchList_c1kdo_143 span[data-match=true]:before{content:"✓ "}._matchList_c1kdo_143 span[data-match=false]:before{content:"— "}._candidateItems_c1kdo_171{color:#24496e;border-top:1px solid #d9e3ed;padding-top:10px;font-size:12px}._candidateItems_c1kdo_171 summary{cursor:pointer;font-weight:800}._candidateItems_c1kdo_171 ul{gap:5px;margin:9px 0 0;padding-left:18px;display:grid}._modal_c1kdo_1 header,._modal_c1kdo_1 footer{justify-content:space-between;align-items:center;gap:16px;display:flex}._modal_c1kdo_1 header span,._attentionCard_c1kdo_199>span,._invoiceHistory_c1kdo_200>span{color:#0873dc;letter-spacing:.12em;font-size:11px;font-weight:800}._modal_c1kdo_1 h2,._attentionCard_c1kdo_199 h2{margin:4px 0 0;font-size:24px}._modal_c1kdo_1 p{color:#52677e;line-height:1.55}._closeButton_c1kdo_218{color:#52677e;cursor:pointer;background:0 0;border:0;font-size:28px}._field_c1kdo_226{gap:8px;margin:18px 0;font-size:13px;font-weight:800;display:grid}._field_c1kdo_226 input,._field_c1kdo_226 textarea{color:#092b50;width:100%;font:inherit;resize:vertical;border:1px solid #b9cbe0;border-radius:10px;padding:12px;font-weight:500}._checkRow_c1kdo_246{cursor:pointer;border:1px solid #d9e3ef;border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0;padding:13px;display:flex}._checkRow_c1kdo_246 input{width:18px;height:18px;margin-top:2px}._checkRow_c1kdo_246 span{gap:3px;display:grid}._checkRow_c1kdo_246 small{color:#64788e;font-weight:500}._modal_c1kdo_1 footer{justify-content:flex-end;margin-top:20px}._secondaryButton_c1kdo_278,._primaryButton_c1kdo_279,._dangerButton_c1kdo_280,._cancelTrigger_c1kdo_281{cursor:pointer;border-radius:9px;min-height:40px;padding:0 16px;font-weight:800}._secondaryButton_c1kdo_278{color:#163b62;background:#fff;border:1px solid #b8c9dc}._buttonLink_c1kdo_295{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._primaryButton_c1kdo_279{color:#fff;background:#0873dc;border:1px solid #0873dc}._dangerButton_c1kdo_280,._cancelTrigger_c1kdo_281{color:#fff;background:#cf3737;border:1px solid #cf3737}._cancelTrigger_c1kdo_281{color:#b62929;background:#fff}._dangerButton_c1kdo_280:disabled,._primaryButton_c1kdo_279:disabled{opacity:.55;cursor:not-allowed}._attentionCard_c1kdo_199{color:#55380a;background:#fff9eb;border:1px solid #efb54b;border-left:5px solid #e99a08;border-radius:14px;padding:18px}._attentionCard_c1kdo_199>span{color:#a76200}._attentionCard_c1kdo_199 p{color:#76521b;margin:8px 0 0;line-height:1.5}._actionRow_c1kdo_345{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._invoiceHistory_c1kdo_200{border-top:1px solid #dbe4ee;margin-top:18px;padding-top:16px}._invoiceHistoryList_c1kdo_358{gap:8px;margin-top:10px;display:grid}._invoiceHistoryItem_c1kdo_364{background:#f8fbfe;border:1px solid #dbe4ee;border-radius:9px;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 12px;display:grid}._invoiceHistoryItem_c1kdo_364 small{color:#6c7f93}._invoiceHistoryItem_c1kdo_364 em{color:#187246;background:#e7f5ed;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}._invoiceHistoryItem_c1kdo_364 em[data-status=cancelled]{color:#a52b23;background:#fde9e7}._invoiceHistoryItem_c1kdo_364 em[data-status=pending]{color:#855a00;background:#fff0c7}._feedback_c1kdo_401{color:#164d82;background:#edf6ff;border-radius:9px;margin-top:12px;padding:10px 12px;font-weight:700}@media (width<=720px){._modal_c1kdo_1{padding:18px}._lookupRow_c1kdo_28,._candidateGrid_c1kdo_58,._candidateDetails_c1kdo_116{grid-template-columns:1fr}._lookupRow_c1kdo_28 button{width:100%}._modal_c1kdo_1 footer,._actionRow_c1kdo_345{grid-template-columns:1fr;display:grid}._modal_c1kdo_1 footer button,._actionRow_c1kdo_345 button{width:100%}}
