/*! 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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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-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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.blur{--tw-blur:blur(8px);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--ink:#13283b;--ink-soft:#526678;--paper:#f4f2ed;--white:#fffefa;--line:#deddd6;--orange:#c76343;--orange-light:#f8ece6;--blue-light:#e9f0f0;--image-canvas:#f0f0ec;--navy-deep:#0b2133;--navy-soft:#173b51;--sage:#6f8d80;--sage-light:#eaf2ed;--gold-soft:#b88955;--shadow-soft:0 18px 50px #13283b14}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:radial-gradient(circle at 8% 18%, #6f8d800e, transparent 28%), linear-gradient(180deg, #f8f7f3 0%, var(--paper) 42%, #f1efe9 100%);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{color:inherit}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f5efeb;border-bottom:1px solid #0b1f331f;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:.08em;align-items:center;gap:11px;font-size:22px;font-weight:900;text-decoration:none;display:inline-flex}.brand-mark{width:36px;height:36px;color:var(--white);background:var(--orange);letter-spacing:0;border-radius:6px 14px 6px 6px;place-items:center;font-size:22px;font-weight:950;display:grid}.header-actions{color:var(--ink-soft);align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.header-actions a{color:var(--ink-soft);text-decoration:none}.header-actions .private-catalog-return{color:#fff;white-space:nowrap;background:#0f766e;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:850;transition:background .16s,transform .16s;display:inline-flex}.header-actions .private-catalog-return:hover{color:#fff;background:#0b5f59;transform:translateY(-1px)}.share-catalog-button{color:#0f5f55;cursor:pointer;background:#dff7f1;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:850;transition:color .16s,background .16s,transform .16s;display:inline-flex}.share-catalog-button span{font-size:15px}.share-catalog-button:hover{color:var(--white);background:#0f766e;transform:translateY(-1px)}.header-actions .tiktok-link{color:var(--white);background:#111318;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:-2px 0 #25f4ee,2px 0 #fe2c55}.tiktok-link span{color:#25f4ee;text-shadow:2px 1px #fe2c55;font-size:17px;font-weight:950}.header-actions .tiktok-link:hover{color:var(--white);transform:translateY(-1px);box-shadow:-3px 1px #25f4ee,3px -1px #fe2c55}.admin-badge{color:#166534;background:#dcfce7;border-radius:999px;padding:8px 12px;font-size:12px}.new-product-button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:900;box-shadow:0 7px 18px #f2532738}.new-product-button:hover{transform:translateY(-1px)}.new-product-button:disabled{opacity:.58;cursor:wait;transform:none}.customer-preview-button{color:#1d4ed8;cursor:pointer;background:#dbeafe;border:0;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:850}.customer-preview-button:hover{color:var(--white);background:#2563eb}.operations-link{color:var(--white);background:var(--orange);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:850}.operations-link:hover{color:var(--white);background:#d84420}.customer-preview-ribbon{z-index:55;color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1f33f0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:12px;padding:11px 12px 11px 16px;font-size:11px;font-weight:750;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 36px #0b1f3347}.customer-preview-ribbon button{color:var(--ink);background:var(--white);cursor:pointer;border:0;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.share-toast{z-index:90;color:var(--white);background:#0b1f33f2;border-radius:999px;padding:12px 17px;font-size:11px;font-weight:800;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0b1f3347}.hero{min-height:660px;color:var(--white);background:radial-gradient(circle at 70% 15%,#2a57798c,#0000 31%),linear-gradient(135deg,#081827 0%,#102e47 58%,#0b1f33 100%);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:clamp(40px,7vw,110px);padding:82px clamp(20px,7vw,110px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:78px solid #f05a28b3;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-250px;left:-230px}.hero-copy,.price-explainer{z-index:1;position:relative}.eyebrow{color:var(--orange);letter-spacing:.18em;font-size:12px;font-weight:850;display:inline-block}.hero h1{letter-spacing:-.055em;max-width:780px;margin:20px 0 24px;font-size:clamp(52px,7vw,104px);font-weight:820;line-height:.95}.hero h1 em{color:var(--orange);font-style:normal}.hero-copy>p{color:#c9d6df;max-width:640px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.75}.hero-stats{gap:clamp(28px,5vw,72px);margin-top:52px;display:flex}.hero-stats div{flex-direction:column;gap:6px;display:flex}.hero-stats strong{font-size:26px}.hero-stats span{color:#91a9b9;letter-spacing:.1em;font-size:12px}.hero-catalog-cta{width:max-content;color:var(--white);background:var(--orange);border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:12px 16px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #f05a2847}.hero-catalog-cta span{font-size:17px;line-height:1}.price-explainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff26;border-radius:22px;padding:18px}.explainer-label{color:#9fb2bf;letter-spacing:.18em;padding:10px 10px 18px;font-size:12px;font-weight:800}.price-explainer button{text-align:left;width:100%;color:var(--white);cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1f;align-items:center;gap:16px;padding:18px;transition:all .18s;display:flex}.price-explainer button>span{width:38px;height:38px;color:var(--orange);border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.price-explainer button div{flex-direction:column;gap:5px;display:flex}.price-explainer button strong{font-size:16px}.price-explainer button small{color:#9fb2bf}.christmas-feature{isolation:isolate;color:#fffaf0;background:radial-gradient(circle at 86% 18%,#f5c55e38,#0000 24%),linear-gradient(135deg,#0f4939 0%,#0a342b 62%,#7b1f2a 145%);border:1px solid #ffffff26;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:center;gap:clamp(28px,5vw,72px);margin:clamp(28px,5vw,64px) clamp(20px,5vw,72px) 0;padding:clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #0e392e29}.christmas-feature:before,.christmas-feature:after{content:"";z-index:-1;border:1px solid #ffffff21;border-radius:50%;position:absolute}.christmas-feature:before{width:260px;height:260px;bottom:-150px;right:-70px}.christmas-feature:after{width:120px;height:120px;top:-72px;right:180px}.christmas-feature.active-topic{box-shadow:0 0 0 4px #c428361a,0 20px 54px #0e392e33}.christmas-feature-copy>span{color:#f5c55e;letter-spacing:.2em;font-size:11px;font-weight:900}.christmas-feature h2{color:#fff;letter-spacing:-.035em;max-width:760px;margin:12px 0 14px;font-size:clamp(30px,4vw,54px);line-height:1.04}.christmas-feature-copy>p{color:#ffffffc2;max-width:720px;margin:0;font-size:clamp(14px,1.4vw,17px);line-height:1.7}.christmas-feature-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:24px;display:flex}.christmas-feature-actions button{color:#143a30;cursor:pointer;background:#fffaf0;border:0;border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;font-weight:900;display:inline-flex}.christmas-feature-actions button:hover{color:#7b1f2a;transform:translateY(-1px)}.christmas-feature-actions small{color:#ffffffa6;font-size:11px;font-weight:750}.christmas-feature-count{color:#173c31;background:#fffaf0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:176px;padding:24px;display:flex;box-shadow:0 14px 38px #0000002e}.christmas-feature-count>span{color:#c42836;font-size:22px}.christmas-feature-count strong{letter-spacing:-.05em;font-size:clamp(42px,5vw,64px);line-height:1}.christmas-feature-count small{color:#52675f;font-size:11px;font-weight:850}.christmas-spark{color:#f5c55ea3;pointer-events:none;font-style:normal;position:absolute}.christmas-spark-one{font-size:22px;top:20px;right:28%}.christmas-spark-two{font-size:16px;bottom:24px;left:44%}.christmas-topic-status{color:#123d31;background:#edf7f1;border:1px solid #b9d7c8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.christmas-topic-status>span{color:#b32634;font-size:18px}.christmas-topic-status>div{flex-direction:column;gap:2px;min-width:0;display:flex}.christmas-topic-status strong{font-size:13px}.christmas-topic-status small{color:#5a756b;font-size:11px}.christmas-topic-status button{color:#fff;cursor:pointer;background:#0f4939;border:0;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:850}.catalog-section{max-width:1540px;margin:0 auto;padding:92px clamp(18px,5vw,72px) 110px}.catalog-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.catalog-heading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(38px,5vw,64px)}.catalog-heading p{color:var(--ink-soft);margin:0 0 8px;font-size:14px}.catalog-heading p strong{color:var(--orange)}.catalog-toolbar{background:var(--white);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:15px;scroll-margin-top:76px;display:flex;box-shadow:0 16px 50px #0b1f330f}.mobile-catalog-nav{display:none}.active-catalog-filters{color:#6c4217;background:#fff8e8;border:1px solid #efd7aa;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.active-catalog-filters button{color:#78440e;background:var(--white);font:inherit;cursor:pointer;border:1px solid #e2bd7a;border-radius:9px;flex:none;padding:8px 11px}.active-catalog-filters button:hover{color:var(--white);background:var(--orange);border-color:var(--orange)}.search-box{flex:1;align-items:center;gap:10px;min-width:260px;padding:0 14px;display:flex}.search-box>span{color:var(--orange);font-size:27px;line-height:1}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:13px 4px;font-size:15px}.search-box button{background:var(--blue-light);cursor:pointer;border:0;border-radius:50%;width:30px;height:30px}.filter-chips{gap:8px;display:flex}.filter-chips button{border:1px solid var(--line);background:var(--white);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:750}.filter-chips button:hover,.filter-chips .active-chip{border-color:var(--ink);color:var(--white);background:var(--ink)}.category-toolbar{border:1px solid var(--line);background:#eef2f3;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.35fr) auto;align-items:end;gap:12px;margin-top:14px;padding:16px;display:grid}.category-toolbar label{flex-direction:column;gap:7px;min-width:0;display:flex}.category-toolbar label>span{color:#61717d;letter-spacing:.08em;font-size:11px;font-weight:800}.view-filter-results{display:none}.search-result-feedback{color:#24465a;background:#eef8f4;border:1px solid #c9e5da;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex;box-shadow:0 10px 26px #12403a12}.search-result-feedback>div{align-items:center;gap:11px;min-width:0;display:flex}.search-result-feedback>div>span{color:#fff;background:#238269;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.search-result-feedback p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.search-result-feedback strong{color:#17394b;font-size:13px}.search-result-feedback small{color:#687b83;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.search-result-feedback button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#173f55;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.search-result-feedback button:hover{background:var(--orange)}.search-result-feedback.is-searching{background:#fff8ec;border-color:#ead8b8}.search-result-feedback.is-searching>div>span{background:var(--orange)}.search-result-feedback button:disabled{cursor:wait;opacity:.55}.category-toolbar select{width:100%;color:var(--ink);background:var(--white);font:inherit;cursor:pointer;border:1px solid #ccd5da;border-radius:10px;padding:13px 42px 13px 14px;font-size:14px;font-weight:700}.category-toolbar select:focus{border-color:var(--orange);outline:2px solid #f05a2847}.clear-categories{min-height:46px;color:var(--ink-soft);background:var(--white);cursor:pointer;border:1px solid #c7d0d5;border-radius:10px;padding:0 18px;font-weight:750}.clear-categories:hover{color:var(--orange);border-color:var(--orange)}.deleted-product-tools{color:#713f12;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px 18px;margin-top:18px;padding:14px 16px;display:grid}.deleted-product-tools>div:first-child{flex-direction:column;gap:3px;display:flex}.deleted-product-tools strong{font-size:13px}.deleted-product-tools span{color:#8a6a32;font-size:11px}.deleted-product-tools>button,.deleted-product-list button{color:#713f12;cursor:pointer;background:#fff;border:1px solid #e8c866;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.deleted-product-tools>p{color:#7c5a20;grid-column:1/-1;margin:0;font-size:11px}.deleted-product-list{border-top:1px solid #eedb9f;grid-column:1/-1;max-height:330px;padding-top:10px;overflow:auto}.deleted-product-list>div{border-bottom:1px solid #f1e5bf;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.deleted-product-list img,.deleted-product-list>div>span{object-fit:contain;background:#fff;border-radius:8px;place-items:center;width:44px;height:44px;font-size:8px;display:grid}.deleted-product-list>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.deleted-product-list b,.deleted-product-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deleted-product-list small{color:#8a6a32}.missing-task-board{color:var(--ink);background:linear-gradient(135deg,#eef5f7 0%,#fff8f3 100%);border:1px solid #cbdbe1;border-radius:18px;margin-top:18px;padding:20px;box-shadow:0 14px 34px #0b1f3312}.missing-task-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.missing-task-heading>div:first-child>span{color:var(--orange);letter-spacing:.16em;font-size:9px;font-weight:950}.missing-task-heading h3{margin:5px 0 3px;font-size:21px}.missing-task-heading p{color:#617583;margin:0;font-size:12px}.task-progress-summary{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.task-progress-summary>div{align-items:baseline;gap:5px;display:flex}.task-progress-summary strong{color:#166534;font-size:24px}.task-progress-summary span{color:#617583;font-size:11px}.task-progress-summary small{color:#4d6d62;font-size:10px;font-weight:750}.task-progress-track{background:#0b1f331a;border-radius:999px;height:5px;margin:15px 0;overflow:hidden}.task-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#20a464,#77c78f);height:100%;transition:width .22s;display:block}.bulk-product-tools{background:#f8fbfa;border:1px solid #dbe5e2;border-radius:13px;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:10px;margin:15px 0 12px;padding:13px;display:grid}.bulk-product-tools>div{flex-direction:column;gap:3px;display:flex}.bulk-product-tools strong{color:#17394c;font-size:12px}.bulk-product-tools span{color:#71828a;font-size:10px;line-height:1.45}.bulk-product-tools button,.bulk-product-tools label{color:#173e53;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd8d7;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.bulk-product-tools button:disabled{opacity:.6;cursor:wait}.bulk-product-tools label{color:#fff;background:#f45128;border-color:#f45128}.bulk-product-tools input{display:none}.bulk-product-tools .bulk-importing{opacity:.6;cursor:wait}.bulk-product-message{color:#185c45;background:#eaf7f1;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:10px;font-weight:750}.missing-task-grid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;display:grid}.missing-task-grid button{text-align:left;color:#405666;cursor:pointer;background:#ffffffe0;border:1px solid #d6e1e5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px 8px;display:flex}.missing-task-grid button:hover,.missing-task-grid .active-task{color:var(--white);background:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.missing-task-grid button>span{font-size:10px;font-weight:850}.missing-task-grid button>strong{color:var(--orange);font-size:22px;line-height:1.1}.missing-task-grid button>small{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.active-task-actions{border-top:1px solid #d1dde1;align-items:center;gap:10px;margin-top:13px;padding-top:13px;display:flex}.active-task-actions>div{flex-direction:column;margin-right:auto;display:flex}.active-task-actions span,.active-task-actions small{color:#657985;font-size:10px}.active-task-actions button{cursor:pointer;border-radius:10px;min-height:42px;padding:0 15px;font-size:11px;font-weight:850}.clear-task{color:var(--ink-soft);background:var(--white);border:1px solid #c8d5da}.download-task{color:#174c73;background:#e7f3fb;border:1px solid #b9d8eb}.download-task:disabled{cursor:not-allowed;opacity:.55}.start-task{color:var(--white);background:var(--orange);border:1px solid var(--orange)}.start-task:disabled{color:#166534;cursor:default;background:#dcfce7;border-color:#bbf7d0}.stock-toolbar{color:#7f1d1d;background:#fff7f7;border:1px solid #f0caca;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:flex}.stock-toolbar>div:first-child{flex-direction:column;gap:3px;display:flex}.stock-toolbar strong{font-size:13px}.stock-toolbar span{color:#9f5b5b;font-size:11px}.stock-filters{gap:7px;display:flex}.stock-filters button{color:#8f4d4d;background:var(--white);cursor:pointer;border:1px solid #e5c2c2;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:750}.stock-filters .active-stock-filter{color:var(--white);background:#991b1b;border-color:#991b1b}.results-line{color:#687886;justify-content:space-between;padding:24px 4px 18px;scroll-margin-top:92px;font-size:13px;display:flex}.series-groups{flex-direction:column;gap:56px;display:flex}.series-group{min-width:0}.series-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;padding:0 4px 12px;display:flex}.series-heading span{color:var(--orange);letter-spacing:.16em;font-size:9px;font-weight:900}.series-heading h3{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(22px,3vw,30px)}.series-heading>strong{color:#73818b;font-size:12px}.results-line strong{color:var(--ink)}.search-updating{color:var(--orange);margin-left:8px;font-size:11px;font-style:normal;font-weight:800}.catalog-result-tools{justify-content:flex-end;align-items:center;gap:14px;display:flex}.catalog-sort{color:#687886;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.catalog-sort select{color:var(--ink);background:var(--white);font:inherit;cursor:pointer;border:1px solid #ccd5da;border-radius:9px;padding:8px 30px 8px 10px}.product-grid,.loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-card{background:var(--image-canvas);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.catalog-order-button{color:var(--orange);background:var(--white);cursor:pointer;border:1px solid #f5b49f;border-radius:10px;margin:0 14px 14px;padding:10px 12px;font-size:11px;font-weight:850}.catalog-order-button.selected{color:#166534;background:#dcfce7;border-color:#86d2a4}.card-completeness{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin:0 14px 10px;padding:8px 10px;font-size:10px;display:flex}.card-completeness strong{flex:none;font-size:11px}.card-completeness small{color:inherit;text-align:right;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.series-content-sync{color:#425866;text-align:left;cursor:pointer;background:#f7f9fa;border:1px solid #ced9de;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;display:flex}.series-content-sync strong{font-size:11px}.series-content-sync span{color:#687b87;text-align:right;max-width:58%;font-size:10px;line-height:1.4}.series-content-sync.active{color:#166534;background:#ecfdf3;border-color:#86caa1}.series-content-sync.active span{color:#36765a}.price-series-sync{margin-bottom:10px}.catalog-order-tray{z-index:70;width:min(620px,100% - 28px);color:var(--white);background:#0b1f33f5;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0b1f334d}.catalog-order-tray>div{flex-direction:column;min-width:0;margin-right:auto;display:flex}.catalog-order-tray span{color:#a9bdc8;font-size:10px}.catalog-order-tray button{color:#fff;cursor:pointer;background:0 0;border:1px solid #527083;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}.catalog-order-tray .catalog-order-create{color:#fff;background:var(--orange);border-color:var(--orange)}.create-order-product-button{width:100%;color:var(--white);background:var(--orange);cursor:pointer;border:0;border-radius:11px;margin:0 0 14px;padding:12px 14px;font-size:12px;font-weight:850}.card-open{text-align:left;background:var(--image-canvas);cursor:pointer;border:0;flex-direction:column;flex:1;width:100%;padding:0;display:flex}.image-shell{aspect-ratio:4/3;isolation:isolate;background:var(--image-canvas);place-items:center;display:grid;position:relative;overflow:hidden}.image-shell img{object-fit:contain;object-position:center;background:var(--image-canvas);mix-blend-mode:darken;width:100%;height:100%;display:block}.thumbnail-image{padding:0}.thumbnail-image img{width:auto;max-width:calc(100% - 20px);height:auto;max-height:calc(100% - 20px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-image{padding:clamp(28px,4vw,52px)}.detail-image img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%}.image-placeholder{color:#87949e;flex-direction:column;align-items:center;gap:7px;display:flex}.image-placeholder span{letter-spacing:.14em;font-weight:900}.image-placeholder small{font-size:11px}.type-badge{color:var(--ink);background:#ffffffe6;border:1px solid #0b1f331a;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.stock-badge{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;top:12px;right:12px}.out-of-stock-card{border-color:#e6bcbc}.out-of-stock-card .thumbnail-image img{opacity:.58;filter:grayscale(.45)}.product-copy{background:var(--white);grid-template-rows:24px 48px 54px;row-gap:8px;width:100%;min-height:182px;padding:18px;display:grid}.sku-row{color:#75838d;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:24px;margin:0;font-size:10px;font-weight:750;display:flex}.variant-dot{color:#7f4e00;letter-spacing:0;background:#fff1d9;border-radius:999px;padding:4px 7px}.product-copy h3{-webkit-line-clamp:2;height:48px;color:var(--ink);-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.variant-text{white-space:normal;color:#71808b;height:54px;margin:0;font-size:12px;line-height:18px;overflow:hidden}.price-stack{background:var(--white);padding:0 12px 12px}.price-row{color:#6a7983;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;height:40px;padding:7px 8px;font-size:11px;display:flex}.price-row strong{color:var(--ink);font-size:13px}.price-row.active-price{color:#8d3b1e;background:var(--orange-light);border:0;border-radius:8px;margin-top:4px}.price-row.active-price strong{color:var(--orange);font-size:16px}.pending-price{color:#86929b;font-weight:650}.price-range{white-space:nowrap;font-size:11px}.price-row.active-price .price-range{font-size:12px}.carton-quantity-row{color:#42705a;background:#edf8f1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;margin-top:4px;padding:7px 8px;font-size:10px;display:flex}.carton-quantity-row strong{color:#166534;text-align:right;font-size:11px}.load-more{min-width:220px;color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;margin:46px auto 0;padding:15px 22px;font-weight:750;display:flex}.load-more span{color:#9db0bf;font-size:11px}.empty-state{color:#71808b;background:var(--white);border:1px dashed #bcc7ce;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.empty-state strong{color:var(--ink);font-size:20px}.empty-state button{color:var(--white);background:var(--orange);cursor:pointer;border:0;border-radius:10px;margin-top:6px;padding:11px 16px;font-weight:850}.empty-state button:hover{background:var(--ink)}.loading-card{background:linear-gradient(100deg,#ebece9 25%,#f8f8f5 45%,#ebece9 65%) 0 0/220% 100%;border-radius:16px;height:510px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position-x:-220%}}footer{color:#a8bac6;background:var(--ink);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;min-height:180px;padding:44px clamp(20px,5vw,72px);font-size:12px;display:grid}.footer-brand{color:var(--white)}footer p{text-align:center}.footer-social{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.footer-social a{color:var(--white);text-underline-offset:4px;font-weight:800;text-decoration-color:#25f4ee}.footer-social a:hover{color:#25f4ee}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050f18c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.new-product-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050f18c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.new-product-modal{width:min(780px,100%);max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border-radius:24px;padding:28px;overflow-y:auto;box-shadow:0 36px 100px #00000061}.new-product-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.new-product-heading span{color:var(--orange);letter-spacing:.16em;font-size:11px;font-weight:950}.new-product-heading h2{margin:4px 0;font-size:28px}.new-product-heading p{color:var(--ink-soft);margin:0;font-size:13px}.new-product-heading>button{cursor:pointer;background:#edf2f3;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:24px}.new-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.new-product-grid label{gap:7px;display:grid}.new-product-grid label>span{color:#526779;font-size:12px;font-weight:850}.new-product-grid label>span b{color:var(--orange);font-weight:900}.new-product-grid input,.new-product-grid select,.new-product-grid textarea{width:100%;color:var(--ink);font:inherit;background:#f8fafb;border:1px solid #d7e0e4;border-radius:12px;outline:0;padding:12px 13px}.new-product-grid input:focus,.new-product-grid select:focus,.new-product-grid textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f253271a}.new-product-grid textarea{resize:vertical}.new-product-grid small{color:#15803d;font-size:12px;font-weight:750}.new-product-grid .new-product-file{background:#fff7ed;border-style:dashed;padding:9px}.new-product-wide{grid-column:1/-1}.new-product-preview{flex-direction:column;gap:8px;display:flex}.new-product-preview>span{color:#536773;font-size:12px;font-weight:850}.new-product-preview .detail-image{aspect-ratio:16/9;border:1px solid #d9e1e3;border-radius:14px;width:100%;min-height:230px;padding:18px}.new-product-preview small{color:#71828a;font-size:11px}.new-product-message{color:#b42318;margin:16px 0 0;font-size:13px;font-weight:800}.new-product-actions{grid-template-columns:1fr 1fr 2fr;gap:12px;margin-top:22px;display:grid}.new-product-actions button{cursor:pointer;border:0;border-radius:13px;padding:13px 16px;font-weight:900}.new-product-actions button:first-child{color:var(--ink);background:#e8eef0}.new-product-actions .discard-new-product-draft{color:#991b1b;background:#fee2e2}.new-product-actions .new-product-submit{color:#fff;background:var(--orange)}.new-product-actions button:disabled{opacity:.55;cursor:wait}.modal-deck{width:min(920px,100%);position:relative}.admin-deck{perspective:1200px;width:min(1120px,100%)}.deck-shadow{pointer-events:none;border-radius:22px;position:absolute;inset:18px 24px -10px}.deck-shadow-back{opacity:.52;background:#f6d8c9;transform:translateY(18px)rotate(2.1deg)scale(.965)}.deck-shadow-front{opacity:.72;background:#d9e7ed;transform:translateY(9px)rotate(-1.2deg)scale(.982)}.product-modal{background:var(--white);border-radius:20px;grid-template-columns:1fr 1fr;width:100%;max-height:calc(100vh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 40px 100px #00000059}.admin-swipe-card{z-index:1;grid-template-columns:minmax(380px,.9fr) minmax(480px,1.1fr);height:min(860px,100vh - 48px);max-height:calc(100vh - 48px);overflow:hidden}.admin-swipe-card .modal-media{border-right:1px solid #dfe5e7;height:100%;min-height:0;overflow:hidden}.admin-swipe-card .modal-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;min-height:0;overflow-y:auto}.admin-swipe-card .detail-image{height:100%;min-height:0}.customer-product-view{grid-template-columns:minmax(380px,1.05fr) minmax(360px,.95fr);height:min(760px,100vh - 48px);max-height:calc(100vh - 48px);overflow:hidden}.customer-product-view .modal-media{border-right:1px solid #dfe5e7;height:100%;min-height:0;overflow:hidden}.customer-product-view .detail-image{justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.customer-product-view .modal-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;min-height:0;overflow-y:auto}.modal-media{background:#f2f4f3;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.product-modal .detail-image{aspect-ratio:auto;min-height:520px;padding:clamp(28px,4vw,52px)}.thumbnail-strip{border-top:1px solid #dfe4e6;gap:9px;padding:12px 16px 16px;display:flex;overflow-x:auto}.thumbnail-strip button{cursor:pointer;background:#f2f4f3;border:1px solid #d5dcdf;border-radius:9px;flex:none;place-items:center;width:64px;height:64px;padding:5px;display:grid;overflow:hidden}.thumbnail-strip button:hover,.thumbnail-strip .active-thumbnail{border-color:var(--orange);box-shadow:0 0 0 2px #f05a2824}.thumbnail-strip img{object-fit:contain;mix-blend-mode:darken;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.modal-content{padding:clamp(34px,6vw,70px) clamp(28px,5vw,58px)}.swipe-editor-toolbar{color:#e9f3f7;background:radial-gradient(circle at 85% 10%,#f05a288c,#0000 34%),#0b1f33;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;margin:-24px 0 30px;padding:11px;display:grid;box-shadow:0 14px 28px #0b1f3329}.task-focus-banner{color:#704116;background:#fff8e8;border:1px solid #f0d7a8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:11px 13px;display:flex}.task-focus-banner>div>span{margin-bottom:6px;font-size:10px;font-weight:800;display:block}.task-focus-banner>div>div{flex-wrap:wrap;gap:5px;display:flex}.task-focus-banner strong{color:#9a4e0d;background:var(--white);border:1px solid #efd8b8;border-radius:999px;padding:4px 7px;font-size:9px}.task-focus-banner button{color:#78440e;background:var(--white);cursor:pointer;border:1px solid #e9c992;border-radius:9px;flex:none;padding:9px 11px;font-size:10px;font-weight:850}.swipe-editor-toolbar>button{width:42px;height:42px;color:var(--white);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;font-size:19px}.swipe-editor-toolbar>button:hover{color:var(--ink);background:var(--white)}.swipe-editor-toolbar>button:disabled{cursor:not-allowed;opacity:.35}.swipe-editor-toolbar>div{flex-direction:column;min-width:0;display:flex}.swipe-editor-toolbar span{color:#ff9f7f;letter-spacing:.16em;font-size:9px;font-weight:900}.swipe-editor-toolbar strong{color:var(--white);margin-top:2px;font-size:13px}.swipe-editor-toolbar small{color:#9eb1bd;margin-top:2px;font-size:10px}.swipe-editor-toolbar em{color:#ffd19f;margin-top:3px;font-size:9px;font-style:normal;font-weight:850}.swipe-editor-toolbar i{background:#ffffff26;border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.swipe-editor-toolbar b{background:linear-gradient(90deg, var(--orange), #ffb38f);border-radius:inherit;height:100%;transition:width .22s;display:block}.customer-product-navigation{color:var(--ink);border:1px solid var(--line);background:#eef3f5;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;margin:-18px 0 24px;padding:8px;display:grid}.customer-product-navigation button{width:42px;height:42px;color:var(--ink);background:var(--white);cursor:pointer;border:1px solid #cad5da;border-radius:50%;font-size:18px;font-weight:900}.customer-product-navigation button:hover{color:var(--white);background:var(--orange);border-color:var(--orange)}.customer-product-navigation>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.customer-product-navigation strong{font-size:13px}.customer-product-navigation small{color:var(--ink-soft);margin-top:2px;font-size:9px}.modal-content h2{letter-spacing:-.035em;margin:15px 0 12px;font-size:clamp(25px,3.2vw,40px);line-height:1.15}.product-share-actions{flex-wrap:wrap;gap:7px;margin:0 0 13px;display:flex}.product-taxonomy-link{border:1px solid var(--line);background:#f4f7f8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:9px 10px;display:flex}.product-taxonomy-link>span{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.product-taxonomy-link b{color:var(--orange);margin:0 5px}.product-taxonomy-link button{color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:8px;flex:none;padding:7px 9px;font-size:9px;font-weight:850}.product-taxonomy-link button:hover{background:var(--orange)}.share-product-button,.whatsapp-product-button,.copy-code-button,.inquiry-list-button{color:#0f5f55;cursor:pointer;background:#dff7f1;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.share-product-button:hover{color:var(--white);background:#0f766e}.whatsapp-product-button{color:#075e54;background:#dcf8c6}.whatsapp-product-button span{width:17px;height:17px;color:var(--white);background:#25d366;border-radius:50%;place-items:center;font-size:9px;display:inline-grid}.whatsapp-product-button:hover{color:var(--white);background:#128c7e}.copy-code-button{color:#334155;background:#edf2f6}.copy-code-button span{font-size:12px;font-weight:950}.copy-code-button:hover{color:var(--white);background:var(--ink)}.inquiry-list-button{color:#9a4c0c;background:#fff1d6}.inquiry-list-button.selected{color:#166534;background:#dcfce7}.inquiry-list-button:hover{color:var(--white);background:var(--orange)}.customer-inquiry-tray{background:#075e54f7}.customer-inquiry-tray .catalog-order-create{background:#25d366;border-color:#25d366}.inquiry-review-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041420b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inquiry-review-panel{width:min(620px,100%);max-height:min(760px,100dvh - 36px);color:var(--ink);background:var(--white);border-radius:18px;padding:20px;overflow:auto;box-shadow:0 28px 70px #0000004d}.inquiry-review-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.inquiry-review-heading span{color:var(--orange);letter-spacing:.16em;font-size:9px;font-weight:950}.inquiry-review-heading h2{margin:4px 0;font-size:22px}.inquiry-review-heading p{color:var(--ink-soft);margin:0;font-size:11px}.inquiry-review-heading .inquiry-estimated-total{color:#166534;margin-top:7px;font-size:13px;font-weight:950;display:block}.inquiry-tier-selector{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.inquiry-tier-selector button{border:1px solid var(--line);color:var(--ink-soft);background:var(--white);cursor:pointer;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850}.inquiry-tier-selector button.active{color:var(--white);background:var(--ink);border-color:var(--ink)}.inquiry-review-heading>button{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#edf2f4;border:0;border-radius:50%;font-size:20px}.inquiry-review-list{gap:8px;margin:16px 0;display:grid}.inquiry-review-list>div{border:1px solid var(--line);border-radius:11px;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.inquiry-review-list .image-shell{aspect-ratio:1;border-radius:8px;width:64px}.inquiry-review-list .type-badge,.inquiry-review-list .stock-badge{display:none}.inquiry-review-list>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inquiry-review-list strong,.inquiry-review-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inquiry-review-list span{color:var(--ink-soft);font-size:10px}.inquiry-review-list small{color:#166534;font-size:11px;font-weight:850}.inquiry-review-list button{color:#9f1239;cursor:pointer;background:#fff1f2;border:0;border-radius:8px;padding:8px 9px;font-size:10px;font-weight:850}.inquiry-review-list .inquiry-item-actions{align-items:stretch;gap:6px}.inquiry-item-actions label{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.inquiry-item-actions input{border:1px solid var(--line);width:62px;min-height:34px;color:var(--ink);background:var(--white);font:inherit;text-align:center;border-radius:8px;padding:6px;font-size:12px;font-weight:850}.inquiry-review-actions{background:var(--white);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 0 0;display:flex;position:sticky;bottom:-20px}.inquiry-review-actions button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:9px;padding:11px 13px;font-size:10px;font-weight:850}.inquiry-review-actions .create-inquiry-order{color:var(--white);background:var(--orange);border-color:var(--orange)}.inquiry-review-actions .send-inquiry-list{color:var(--white);background:#128c7e;border-color:#128c7e}.modal-price-selector{background:#f7fafb;border:1px solid #dce5e9;border-radius:12px;margin-top:16px;padding:14px}.modal-price-highlight{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;display:grid}.modal-price-highlight>span{color:#667783;font-size:11px;font-weight:800}.modal-price-highlight>strong{color:var(--ink);grid-row:span 2;font-size:22px}.modal-price-highlight>small{color:#9a4e0d;font-size:10px;font-weight:800}.modal-tier-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.modal-tier-options button{color:#536773;background:var(--white);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:1px solid #d7e0e4;border-radius:8px;min-width:0;padding:9px 6px;font-size:10px;font-weight:800;overflow:hidden}.modal-tier-options button:hover,.modal-tier-options .active-tier-option{color:var(--white);background:var(--orange);border-color:var(--orange)}.modal-variant{color:#667783;line-height:1.6}.variant-picker{background:#fffaf6;border:1px solid #f1d4c4;border-radius:12px;margin-top:22px;padding:15px}.variant-picker-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.variant-picker-heading>div{flex-direction:column;gap:3px;display:flex}.variant-picker-heading strong{color:var(--ink);font-size:13px}.variant-picker-heading span{color:#7b8992;font-size:10px}.variant-picker-heading small{color:#9a3412;white-space:nowrap;background:#ffedd5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.variant-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:174px;margin-top:12px;display:grid;overflow-y:auto}.variant-options button{text-align:left;min-width:0;color:var(--ink);background:var(--white);cursor:pointer;border:1px solid #e2d6cf;border-radius:9px;flex-direction:column;gap:3px;padding:9px 10px;display:flex;position:relative}.variant-options button:hover,.variant-options .active-variant{border-color:var(--orange);box-shadow:0 0 0 2px #f05a281f}.variant-options button strong{white-space:nowrap;text-overflow:ellipsis;padding-right:35px;font-size:11px;overflow:hidden}.variant-options button span{white-space:nowrap;text-overflow:ellipsis;color:#788690;font-size:9px;overflow:hidden}.variant-options button .variant-option-price{color:#c2410c;align-items:center;gap:2px;margin-top:2px;font-size:10px;font-weight:900;display:flex}.variant-options button .variant-option-price span{color:inherit;font-size:inherit}.variant-options button em{color:#b91c1c;font-size:9px;font-style:normal;font-weight:850;position:absolute;top:8px;right:8px}.variant-options .unavailable-variant{opacity:.68;background:#f7f7f7}.product-description{color:#536773;border:1px solid var(--line);background:#f5f7f8;border-radius:11px;margin-top:24px;padding:17px 18px}.product-description strong{color:var(--ink);margin-bottom:8px;font-size:13px;display:block}.product-description p{white-space:pre-line;max-height:230px;margin:0;font-size:13px;line-height:1.75;overflow-y:auto}.modal-prices{margin-top:30px}.modal-prices>div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:15px 0;display:flex}.modal-prices span{color:#667783;font-size:13px}.modal-prices strong{color:var(--ink);font-size:18px}.catalog-code-editor{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-top:24px;padding:16px}.catalog-code-editor .editor-heading span{color:#55718a}.catalog-code-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.catalog-code-input input{min-width:0;color:var(--ink);background:var(--white);font:inherit;border:1px solid #b9cde0;border-radius:8px;outline:0;padding:11px 12px;font-size:13px;font-weight:750}.catalog-code-input input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.catalog-code-input button,.restore-code{color:var(--white);cursor:pointer;background:#1d4ed8;border:0;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:850}.restore-code{color:#334155;background:#dbeafe;margin-top:9px}.catalog-code-input button:disabled,.restore-code:disabled{cursor:wait;opacity:.6}.catalog-code-message{color:#365a74;margin:9px 0 0;font-size:11px}.catalog-content-editor{background:#fffaf3;border:1px solid #f3d6ad;border-radius:12px;margin-top:14px;padding:16px}.catalog-content-editor .editor-heading span{color:#9a5b17}.catalog-content-editor>label{flex-direction:column;gap:6px;margin-top:12px;display:flex}.catalog-content-editor>label>span{color:#6f5b44;font-size:11px;font-weight:800}.catalog-content-editor input,.catalog-content-editor textarea{width:100%;color:var(--ink);background:var(--white);font:inherit;resize:vertical;border:1px solid #ddc9ae;border-radius:8px;outline:0;padding:11px 12px;font-size:12px;line-height:1.6}.catalog-content-editor input:focus,.catalog-content-editor textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f05a281c}.catalog-content-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.catalog-content-actions button{color:#5e4a33;cursor:pointer;background:#f6e5cc;border:0;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:850}.catalog-content-actions .save-content{color:var(--white);background:var(--orange)}.save-task-and-next{color:var(--white);cursor:pointer;background:#0f766e;border:0;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:900}.catalog-code-editor>.save-task-and-next,.image-task-next{width:100%;margin-top:10px}.save-task-and-next:disabled{cursor:not-allowed;opacity:.55}.catalog-content-actions button:disabled{cursor:wait;opacity:.6}.catalog-content-message{color:#71552f;margin:9px 0 0;font-size:11px}.catalog-series-editor{background:#f3fbf7;border:1px solid #b9dec9;border-radius:12px;margin-top:14px;padding:16px}.catalog-series-editor .editor-heading span{color:#277050}.catalog-series-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.catalog-series-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.catalog-series-fields label>span{color:#3d6653;font-size:11px;font-weight:800}.catalog-series-fields input,.catalog-series-fields select{width:100%;min-width:0;min-height:40px;color:var(--ink);background:var(--white);font:inherit;border:1px solid #bad7c6;border-radius:8px;outline:0;padding:10px 11px;font-size:12px}.catalog-series-fields input:focus,.catalog-series-fields select:focus{border-color:#16835a;box-shadow:0 0 0 3px #16835a1f}.catalog-series-fields input:disabled{color:#6e8177;background:#e7f0eb}.save-series{color:var(--white);cursor:pointer;background:#127451;border:0;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:11px;font-weight:850}.restore-series{color:#315e4a;cursor:pointer;background:#dcefe5;border:0;border-radius:8px;margin:12px 0 0 8px;padding:10px 14px;font-size:11px;font-weight:850}.save-series:disabled{cursor:not-allowed;opacity:.55}.restore-series:disabled{cursor:wait;opacity:.55}.catalog-series-note,.catalog-series-message{color:#476b5a;margin:9px 0 0;font-size:11px;line-height:1.55}.catalog-series-message{color:#0f6a48;font-weight:800}.catalog-image-editor{background:#f4f8ff;border:1px solid #c8dafa;border-radius:12px;margin-top:14px;padding:16px}.catalog-image-editor .editor-heading span{color:#48658f}.catalog-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.catalog-image-item{background:var(--white);border:1px solid #d3ddec;border-radius:10px;min-width:0;padding:6px}.catalog-image-item>div:first-child{isolation:isolate;background:#f2f4f3;border-radius:7px;place-items:center;height:84px;display:grid;position:relative;overflow:hidden}.catalog-image-item img{object-fit:contain;object-position:center;mix-blend-mode:darken;width:100%;height:100%}.catalog-image-item>div:first-child>span{color:var(--white);background:#2563eb;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:850;position:absolute;top:5px;left:5px}.catalog-image-item-actions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.catalog-image-item-actions button{color:#2d507d;cursor:pointer;background:#e5eefc;border:0;border-radius:6px;flex:auto;padding:6px 5px;font-size:9px;font-weight:800}.catalog-image-item-actions .remove-image{color:#9f1239;background:#fff1f2}.catalog-image-url{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.catalog-image-url input{min-width:0;color:var(--ink);background:var(--white);font:inherit;border:1px solid #b9cde9;border-radius:8px;outline:0;padding:11px 12px;font-size:11px}.catalog-image-url input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1c}.catalog-image-url button,.catalog-image-actions>button,.upload-image{color:var(--white);cursor:pointer;background:#2563eb;border:0;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:850}.catalog-image-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.upload-image{background:#0f766e;justify-content:center;align-items:center;display:inline-flex}.upload-image input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-image-actions>button{color:#334155;background:#dbeafe}.catalog-image-item-actions button:disabled,.catalog-image-url button:disabled,.catalog-image-actions button:disabled{cursor:wait;opacity:.6}.upload-image:has(input:disabled){cursor:wait;opacity:.6}.catalog-image-help{color:#60728d;margin-top:9px;font-size:10px;line-height:1.5;display:block}.catalog-image-message{color:#365a86;margin:8px 0 0;font-size:11px}.inventory-editor{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:14px;display:flex}.inventory-editor>div{flex-direction:column;gap:4px;display:flex}.inventory-editor strong{color:#166534;font-size:13px}.inventory-editor span{color:#4f8065;font-size:11px;line-height:1.4}.inventory-editor button{color:var(--white);cursor:pointer;background:#9f1239;border:0;border-radius:8px;flex:none;padding:10px 12px;font-size:11px;font-weight:800}.inventory-editor.is-out-of-stock{background:#fff1f2;border-color:#fecdd3}.inventory-editor.is-out-of-stock strong{color:#9f1239}.inventory-editor.is-out-of-stock span{color:#a4566b}.inventory-editor.is-out-of-stock button{background:#15803d}.inventory-editor button:disabled{cursor:wait;opacity:.6}.inventory-message{color:#536773;margin:9px 0 0;font-size:11px;line-height:1.5}.delete-product-zone{color:#7f1d1d;background:#fff7f7;border:1px solid #fecaca;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:14px;display:flex}.delete-product-zone>div{flex-direction:column;gap:4px;display:flex}.delete-product-zone strong{font-size:13px}.delete-product-zone span{color:#a45656;font-size:11px;line-height:1.4}.delete-product-zone button{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:8px;flex:none;padding:10px 13px;font-size:11px;font-weight:850}.delete-product-zone button:disabled{opacity:.55;cursor:wait}.duplicate-product-zone{color:#164e63;background:#f0f9ff;border:1px solid #bae6fd;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:14px;display:flex}.duplicate-product-zone>div{flex-direction:column;gap:4px;display:flex}.duplicate-product-zone strong{font-size:13px}.duplicate-product-zone span{color:#477789;font-size:11px;line-height:1.4}.duplicate-product-zone button{color:#fff;cursor:pointer;background:#087e9b;border:0;border-radius:8px;flex:none;padding:10px 13px;font-size:11px;font-weight:850}.admin-price-editor{border:1px solid var(--line);background:#f5f7f8;border-radius:13px;margin-top:28px;padding:18px}.mobile-first-price-editor{border-color:#c8d8df;margin:0 0 24px;box-shadow:0 12px 28px #0b1f3314}.mobile-price-product{display:none}.editor-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.editor-heading strong{font-size:16px}.editor-heading span{color:#166534;font-size:11px;font-weight:750}.admin-price-editor>label{border-top:1px solid var(--line);grid-template-columns:1fr 1.45fr;align-items:center;gap:12px;padding:10px 0;display:grid}.admin-price-editor>label>span{color:#657681;font-size:12px}.price-input{background:var(--white);border:1px solid #cdd6dc;border-radius:8px;align-items:center;height:42px;display:flex;overflow:hidden}.price-input>span{color:#81909a;padding-left:11px}.price-input input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0 10px 0 6px}.price-input:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #f05a281f}.price-save-actions{grid-template-columns:.8fr 1.2fr;gap:9px;margin-top:14px;display:grid}.save-price{color:var(--white);background:var(--orange);cursor:pointer;border:0;border-radius:9px;padding:13px 18px;font-weight:800}.save-and-next:hover{background:#d94b1b}.save-only{color:var(--ink);background:#dfe7eb}.save-only:hover{background:#cfdade}.save-price:disabled{cursor:wait;opacity:.6}.save-message{color:#536773;margin:10px 0 0;font-size:12px;line-height:1.5}.price-disclaimer{color:#8d3b1e;background:var(--orange-light);border-radius:9px;margin:24px 0 0;padding:13px 14px;font-size:12px;line-height:1.5}.modal-close{z-index:2;width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;font-size:24px;position:absolute;top:14px;right:14px}.site-header{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:#faf9f5e6;border-bottom-color:#13283b17;height:76px;box-shadow:0 8px 30px #13283b0b}.brand{letter-spacing:.1em;gap:12px;font-size:21px}.brand-mark{background:linear-gradient(145deg,#d47b58 0%,#b95436 100%);border-radius:10px 18px 10px 10px;box-shadow:0 8px 22px #a9482b33}.header-actions{gap:9px}.share-catalog-button,.admin-badge,.new-product-button,.customer-preview-button,.operations-link,.header-actions .tiktok-link{min-height:38px;box-shadow:none;border:1px solid #13283b14}.share-catalog-button{color:#375f55;background:#eaf3ef}.share-catalog-button:hover{background:#587c70}.admin-badge{color:#426558;background:#edf4ef}.new-product-button{background:linear-gradient(135deg,#c76343,#b65033);box-shadow:0 8px 20px #b750302e}.operations-link{color:#fff;background:#29475a}.operations-link:hover{background:#173448}.customer-preview-button{color:#3e5f73;background:#eaf0f4}.customer-preview-button:hover{background:#496b7e}.header-actions .tiktok-link{background:#17232d;box-shadow:inset 0 0 0 1px #ffffff0f}.hero{background:radial-gradient(circle at 74% 18%,#608b9752,#0000 30%),radial-gradient(circle at 15% 90%,#c7634329,#0000 26%),linear-gradient(138deg,#091d2d 0%,#14374d 58%,#0c2639 100%);min-height:640px}.hero:before{border-color:#c763436b}.eyebrow{color:#d99170}.hero h1{color:#fffdf8;letter-spacing:-.05em;max-width:820px}.hero h1 em{color:#d87753}.hero-copy>p{color:#c7d4db}.hero-stats span{color:#9fb2bd}.hero-catalog-cta{background:linear-gradient(135deg,#ce704d,#b75335);transition:transform .18s,box-shadow .18s;box-shadow:0 12px 32px #b44c2d3d}.hero-catalog-cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px #b44c2d4d}.price-explainer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff1;border-color:#ffffff24;border-radius:26px;padding:16px;box-shadow:0 24px 60px #00000024}.price-explainer button{border-radius:14px}.price-explainer button:hover,.price-explainer .selected-tier{background:linear-gradient(90deg,#c763432e,#ffffff0a)}.price-explainer button>span{color:#e0906f}.christmas-feature{border-radius:32px;box-shadow:0 22px 60px #1a383024}.catalog-section{max-width:1580px;padding-top:96px}.catalog-heading{margin-bottom:40px}.catalog-heading h2{color:#112a3d;letter-spacing:-.05em;font-weight:760}.catalog-heading p strong,.series-heading span,.search-updating{color:#ae4f32}.catalog-toolbar{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaeb;border-color:#13283b17;border-radius:22px;padding:17px}.search-box{min-height:48px}.search-box>span{color:#b45839}.search-box input::placeholder{color:#8c989f}.search-box button{background:#edf1ef}.filter-chips button{color:#526676;background:#fbfbf8;border-color:#d9dcd7;min-width:66px;transition:color .16s,background .16s,border-color .16s,transform .16s}.filter-chips button:hover{transform:translateY(-1px)}.filter-chips button:hover,.filter-chips .active-chip{background:#17374b;border-color:#17374b}.category-toolbar{background:#ecf1efc7;border-color:#13283b17;border-radius:18px;margin-top:16px;padding:17px}.category-toolbar label>span{color:#62776f}.category-toolbar select,.catalog-sort select{background:#fffefa;border-color:#d5dad6}.category-toolbar select:focus{outline-color:#c7634338}.active-catalog-filters{color:#5c5547;background:#f5f1e7;border-color:#ded3bc}.active-catalog-filters button{color:#694f34;border-color:#d1bd9b}.deleted-product-tools,.missing-task-board,.stock-toolbar{box-shadow:0 12px 36px #13283b0b}.results-line{color:#687a84;padding:28px 5px 20px}.series-heading{border-bottom-color:#d8d9d3}.product-grid,.loading-grid{gap:22px}.product-card{background:#f0f0ec;border-color:#13283b1a;border-radius:22px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 10px 30px #13283b0e}.product-card:hover{border-color:#3d586747;transform:translateY(-5px);box-shadow:0 24px 54px #13283b21}.image-shell,.image-shell img,.card-open{background:#f0f0ec}.image-shell{border-bottom:1px solid #13283b0e}.type-badge{color:#273e4e;background:#fffefaeb;border-color:#13283b17;box-shadow:0 5px 14px #13283b14}.product-copy{background:#fffefa}.sku-row{color:#718089}.product-copy h3{color:#182d3d;letter-spacing:-.012em;font-weight:720}.variant-text{color:#74828b}.price-stack{background:#fffefa}.price-row{color:#6a7980;border-top-color:#ecece7}.price-row.active-price{color:#8c4934;background:linear-gradient(90deg,#f7ebe5,#fbf4ef)}.price-row.active-price strong{color:#ad4e31}.carton-quantity-row{color:#4d7063;background:#ebf3ee}.carton-quantity-row strong{color:#3d6858}.card-completeness.complete{color:#3f6d59;background:#edf5f0;border-color:#bcd7c8}.card-completeness.incomplete{color:#815c2d;background:#faf3e7;border-color:#e7cfaa}.catalog-order-button{color:#a94e32;background:#fffefa;border-color:#ddb7a9}.catalog-order-button:hover{color:#fff;background:#b95738;border-color:#b95738}.load-more{background:#17374b;box-shadow:0 12px 28px #13283b29}.load-more:hover{background:#b95738}footer{background:#0c2335}@media (width<=1100px){.hero{grid-template-columns:1fr;padding-top:72px}.price-explainer{max-width:720px}.product-grid,.loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.bulk-product-tools{grid-template-columns:1fr}.bulk-product-tools button,.bulk-product-tools label{box-sizing:border-box;width:100%}.site-header{gap:10px;height:64px;padding:0 14px}.header-actions{scrollbar-width:none;flex:1;justify-content:flex-end;gap:8px;min-width:0;overflow-x:auto}.header-actions::-webkit-scrollbar{display:none}.brand{flex:none;font-size:18px}.brand-mark{width:32px;height:32px;font-size:19px}.admin-badge,.new-product-button,.customer-preview-button,.operations-link,.private-catalog-return,.share-catalog-button,.header-actions .tiktok-link{padding:7px 10px;font-size:11px}.hero{gap:28px;min-height:auto;padding:38px 20px 30px}.hero h1{margin:14px 0 18px;font-size:clamp(42px,12vw,60px);line-height:.94}.hero-copy>p{font-size:14px;line-height:1.6}.hero-stats{justify-content:space-between;gap:16px;margin-top:26px}.hero-catalog-cta{margin-top:22px}.christmas-feature{border-radius:22px;grid-template-columns:1fr;gap:22px;margin:22px 16px 0;padding:26px}.christmas-feature-count{grid-template-columns:auto auto 1fr;justify-content:start;gap:10px;min-height:112px;display:grid}.christmas-feature-count strong{font-size:44px}.christmas-feature-count small{align-self:center}.christmas-spark-one{right:20px}.christmas-spark-two{display:none}.price-explainer{border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:none;padding:8px;display:grid}.explainer-label{display:none}.price-explainer button{border-top:0;border-left:1px solid #ffffff1f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:10px 8px}.price-explainer button:first-of-type{border-left:0}.price-explainer button>span{width:28px;height:28px;font-size:9px}.price-explainer button strong{font-size:11px;line-height:1.25;display:block;overflow:hidden}.price-explainer button small{display:none}.catalog-section{padding:36px 14px 80px;scroll-margin-top:64px}.catalog-heading{flex-direction:column;align-items:start;gap:8px;margin-bottom:20px}.catalog-heading h2{font-size:36px}.catalog-toolbar{border-radius:18px;flex-direction:column;align-items:stretch;padding:13px}.search-result-feedback{flex-direction:column;align-items:stretch;gap:10px}.search-result-feedback button{justify-content:center;width:100%}.mobile-catalog-nav{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #10273a1f;border-radius:16px;grid-template-columns:minmax(72px,auto) minmax(0,1fr) minmax(72px,auto);align-items:stretch;gap:6px;margin:12px 0;padding:6px;display:grid;position:sticky;top:66px;box-shadow:0 12px 30px #0b1f3324}.mobile-catalog-nav button,.mobile-catalog-nav label{border:0;border-radius:11px;min-width:0;min-height:48px}.mobile-catalog-nav button{color:var(--ink);font:inherit;cursor:pointer;background:#edf2f4;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:850;display:flex}.mobile-catalog-nav button span{color:var(--orange);font-size:17px;line-height:1}.mobile-catalog-nav button b{min-width:17px;height:17px;color:var(--white);background:var(--orange);border-radius:999px;place-items:center;padding:0 4px;font-size:9px;display:inline-grid}.active-catalog-filters{margin-top:8px}.mobile-catalog-nav label{color:var(--white);background:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px 7px;display:flex}.mobile-catalog-nav label>span{text-overflow:ellipsis;white-space:nowrap;opacity:.72;max-width:100%;font-size:9px;font-weight:800;line-height:1.2;overflow:hidden}.mobile-catalog-nav select{max-width:100%;color:var(--white);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:850}.category-toolbar{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:13px}.category-toolbar select{padding-right:28px;font-size:12px}.category-toolbar .clear-categories{grid-column:1/-1}.view-filter-results{min-height:46px;color:var(--white);background:var(--orange);font:inherit;cursor:pointer;border:0;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.view-filter-results span{font-size:17px}#catalog-results-summary{scroll-margin-top:132px}.results-line{flex-direction:column;align-items:flex-start;gap:10px}.catalog-result-tools{flex-direction:column;align-items:stretch;gap:7px;width:100%}.catalog-sort{justify-content:space-between;width:100%}.catalog-sort select{min-height:42px}.missing-task-board{border-radius:16px;padding:15px}.deleted-product-tools{grid-template-columns:1fr}.deleted-product-tools>button{width:100%}.deleted-product-list{grid-column:1}.deleted-product-list>div{grid-template-columns:40px 1fr}.deleted-product-list button{grid-column:1/-1}.missing-task-heading{flex-direction:column;align-items:flex-start;gap:10px}.missing-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.missing-task-grid button{min-height:82px}.active-task-actions{flex-direction:column;align-items:stretch}.active-task-actions>div{margin-right:0}.active-task-actions button{width:100%}.stock-toolbar{flex-direction:column;align-items:stretch}.stock-filters{grid-template-columns:1fr;display:grid}.inventory-editor,.delete-product-zone,.duplicate-product-zone{flex-direction:column;align-items:stretch}.inquiry-review-backdrop{place-items:end stretch;padding:0}.inquiry-review-panel{width:100%;max-height:88dvh;padding:18px 14px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.inquiry-review-list>div{grid-template-columns:54px 1fr auto}.inquiry-review-list .image-shell{width:54px}.inquiry-review-actions{bottom:calc(-18px - env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.inquiry-review-actions .send-inquiry-list{flex:100%}.modal-backdrop{padding:8px}.new-product-backdrop{place-items:stretch stretch;padding:0}.new-product-modal{width:100%;min-height:100dvh;max-height:100dvh;padding:22px 16px calc(22px + env(safe-area-inset-bottom));border-radius:0}.new-product-grid{grid-template-columns:1fr}.new-product-wide{grid-column:1}.new-product-actions{background:#fff;padding:12px 0 0;position:sticky;bottom:0}.modal-deck{width:100%;height:100%}.admin-deck{perspective:none}.admin-deck .deck-shadow{display:none}.deck-shadow{inset:12px 16px -6px}.swipe-editor-toolbar{margin:0 0 12px}.customer-product-navigation{z-index:4;margin:0 0 14px;position:sticky;top:0}.task-focus-banner{flex-direction:column;align-items:stretch}.task-focus-banner button{width:100%}.price-save-actions,.catalog-code-input,.catalog-series-fields{grid-template-columns:1fr}.save-series{width:100%}.restore-series{width:100%;margin-left:0}.catalog-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-image-url,.variant-options{grid-template-columns:1fr}.clear-categories{width:100%}.series-heading{flex-direction:column;align-items:flex-start;gap:6px}.filter-chips button{flex:1}.results-line span:last-child{display:none}.product-grid,.loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{border-radius:18px}.product-copy{padding:14px 12px}.product-copy h3{min-height:42px;font-size:14px}.price-row{flex-direction:column;align-items:flex-start;gap:3px;height:54px}.price-row.active-price strong{font-size:14px}footer{text-align:center;grid-template-columns:1fr}footer p,.footer-social{text-align:center;align-items:center}.footer-brand{justify-content:center}.product-modal{display:block}.customer-product-view{overscroll-behavior:contain;border-radius:22px;grid-template-rows:clamp(220px,38dvh,310px) minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);display:grid;overflow:hidden}.customer-product-view .modal-media{border-bottom:1px solid #dfe5e7;border-right:0;height:100%;min-height:0;overflow:hidden}.customer-product-view .modal-content{overscroll-behavior:contain;height:100%;min-height:0;padding:18px 18px calc(28px + env(safe-area-inset-bottom));overflow-y:auto}.admin-swipe-card{overscroll-behavior:contain;border-radius:22px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);display:grid;box-shadow:0 22px 70px #0000006b}.admin-swipe-card .modal-media{touch-action:pan-y;border-bottom:1px solid #dfe5e7;border-right:0;border-radius:22px 22px 0 0;min-height:220px;display:grid;position:relative;overflow:hidden}.admin-swipe-card .detail-image{aspect-ratio:auto;justify-content:center;align-items:center;height:min(34dvh,280px);min-height:220px;padding:22px;display:flex}.admin-swipe-card .detail-image img{flex:0 auto;width:auto;max-width:100%;height:auto;max-height:100%}.admin-swipe-card .thumbnail-strip{padding:8px 12px 10px}.admin-swipe-card .thumbnail-strip button{width:50px;height:50px}.admin-swipe-card .modal-content{height:auto;padding:14px 14px calc(28px + env(safe-area-inset-bottom))}.mobile-first-price-editor{box-shadow:none;background:#f7fafb;border-radius:16px;margin-bottom:18px;padding:14px}.mobile-price-product{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;margin-bottom:12px;padding:0 42px 12px 0;display:flex}.mobile-price-product span{color:var(--orange);letter-spacing:.06em;font-size:12px;font-weight:900}.mobile-price-product strong{font-size:15px;line-height:1.35}.mobile-first-price-editor .editor-heading{flex-direction:column;align-items:flex-start;gap:4px}.mobile-first-price-editor>label{grid-template-columns:88px minmax(0,1fr);padding:9px 0}.mobile-first-price-editor>label>span{color:var(--ink);font-size:14px;font-weight:800}.mobile-first-price-editor .price-input{border-radius:12px;height:52px}.mobile-first-price-editor .price-input input{font-size:18px;font-weight:800}.mobile-first-price-editor .price-save-actions{z-index:4;padding:8px 6px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fafbf5;grid-template-columns:.8fr 1.2fr;margin:8px -6px -6px;position:sticky;bottom:0}.mobile-first-price-editor .save-price{min-height:50px;padding:12px 10px;font-size:14px}.admin-swipe-card .modal-close{z-index:8;position:absolute;top:10px;right:10px}.product-modal .detail-image{aspect-ratio:1.1;min-height:0;padding:22px}.customer-product-view .detail-image{aspect-ratio:auto;height:100%;min-height:0;padding:18px}.customer-product-view .detail-image img{flex:0 auto;width:auto;max-width:100%;height:auto;max-height:100%}.customer-product-view .thumbnail-strip{padding:7px 12px 9px}.customer-product-view .thumbnail-strip button{width:46px;height:46px}.customer-product-view .modal-close{top:max(10px, env(safe-area-inset-top));right:10px}}@media (width<=560px){.site-header{padding-inline:10px}.brand{gap:8px;font-size:16px}.catalog-heading h2{font-size:34px}.header-actions .private-catalog-return{gap:5px;padding:8px 10px;font-size:11px}.christmas-feature{padding:22px 20px}.christmas-feature-actions{flex-direction:column;align-items:stretch}.christmas-feature-actions button{justify-content:center}.christmas-topic-status{grid-template-columns:auto 1fr}.christmas-topic-status button{grid-column:1/-1}.share-catalog-button{white-space:nowrap;justify-content:center;width:38px;height:38px;padding:0;font-size:0;overflow:hidden}.share-catalog-button span{font-size:17px}.header-actions .tiktok-link{color:#0000;white-space:nowrap;justify-content:center;width:38px;height:38px;padding:0;font-size:0;overflow:hidden}.header-actions .tiktok-link span{color:#25f4ee;flex:0 0 18px}.customer-preview-ribbon{border-radius:14px;justify-content:space-between;bottom:10px;left:10px;right:10px}.customer-preview-ribbon+.share-toast{bottom:76px}}@media (width<=420px){.hero-stats strong{font-size:21px}.hero-stats span{font-size:10px}.product-grid,.loading-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}._page_ocpjx_1{color:#10263a;background:#f4f7f6;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);min-height:100dvh;font-family:Arial,Helvetica Neue,sans-serif;display:grid}._intro_ocpjx_1{color:#fff;background:linear-gradient(145deg,#08283b 0%,#0d4b5d 58%,#08796d 100%);flex-direction:column;min-height:100dvh;padding:42px 54px;display:flex;position:relative;overflow:hidden}._intro_ocpjx_1:before{content:"";border:95px solid #ffffff0f;border-radius:50%;width:520px;height:520px;position:absolute;top:-190px;right:-250px}._brand_ocpjx_1,._mobileBrand_ocpjx_1{letter-spacing:.12em;align-items:center;gap:11px;font-size:20px;font-weight:900;display:flex;position:relative}._mark_ocpjx_1{color:#08283b;letter-spacing:0;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}._introCopy_ocpjx_1{z-index:1;max-width:620px;margin:auto 0 42px;position:relative}._eyebrow_ocpjx_1{color:#7fe1cf;letter-spacing:.17em;margin-bottom:16px;font-size:11px;font-weight:900;display:block}._introCopy_ocpjx_1 h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,78px);line-height:.94}._introCopy_ocpjx_1 p{color:#d7ecea;max-width:520px;margin:24px 0 0;font-size:17px;line-height:1.65}._previewGrid_ocpjx_1{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid;position:relative}._previewGrid_ocpjx_1 article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:58px minmax(0,1fr);gap:10px;min-width:0;padding:9px;display:grid}._previewGrid_ocpjx_1 img{object-fit:cover;background:#fff;border-radius:9px;width:58px;height:58px}._previewGrid_ocpjx_1 article div{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}._previewGrid_ocpjx_1 span{color:#80e0d0;font-size:9px;font-weight:900}._previewGrid_ocpjx_1 strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}._previewGrid_ocpjx_1 small{color:#bcd7d4;font-size:8px}._lockBadge_ocpjx_1{color:#083343;background:#bff7e9;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:-34px;right:12px}._access_ocpjx_1{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:40px;display:flex}._card_ocpjx_1{background:#fff;border:1px solid #dce6e3;border-radius:24px;width:min(100%,390px);padding:42px;box-shadow:0 24px 70px #0c2d381a}._mobileBrand_ocpjx_1{color:#0d4b5d;margin-bottom:40px;display:none}._mobileBrand_ocpjx_1 ._mark_ocpjx_1{color:#fff;background:#0d4b5d}._card_ocpjx_1 h2{color:#10263a;letter-spacing:-.035em;margin:0;font-size:30px}._card_ocpjx_1>p{color:#677b82;margin:12px 0 28px;font-size:13px;line-height:1.6}._card_ocpjx_1 label{color:#344d57;flex-direction:column;gap:7px;margin-top:15px;font-size:11px;font-weight:800;display:flex}._card_ocpjx_1 input{color:#10263a;height:46px;font:inherit;background:#fbfdfc;border:1px solid #ccd9d6;border-radius:11px;outline:none;padding:0 14px;font-size:13px}._card_ocpjx_1 input:focus{border-color:#08796d;box-shadow:0 0 0 3px #08796d1f}._card_ocpjx_1 button{color:#fff;cursor:pointer;background:#ef5a2f;border:0;border-radius:11px;width:100%;height:48px;margin-top:22px;font-size:12px;font-weight:900;box-shadow:0 10px 22px #ef5a2f38}._help_ocpjx_1{color:#788b91;text-align:center;margin-top:18px;font-size:10px;line-height:1.55;display:block}._access_ocpjx_1 footer{color:#87969a;margin-top:22px;font-size:9px}._access_ocpjx_1>._card_ocpjx_1>._eyebrow_ocpjx_1{color:#08796d}@media (width<=900px){._page_ocpjx_1{grid-template-columns:1fr}._intro_ocpjx_1{display:none}._access_ocpjx_1{padding:24px}._mobileBrand_ocpjx_1{display:flex}._card_ocpjx_1{padding:32px 26px}._access_ocpjx_1 footer{text-align:center}}@media (width<=420px){._access_ocpjx_1{justify-content:flex-start;padding:18px}._card_ocpjx_1{border-radius:20px;margin-top:34px}._card_ocpjx_1 h2{font-size:27px}}._centered_lng7q_1{color:#10263a;background:linear-gradient(145deg,#08283b,#0b665f);place-items:center;min-height:100dvh;padding:24px;font-family:Arial,Helvetica Neue,sans-serif;display:grid}._passwordCard_lng7q_1{background:#fff;border-radius:24px;flex-direction:column;width:min(100%,420px);padding:40px;display:flex;box-shadow:0 25px 80px #0003}._logo_lng7q_1{color:#0d4b5d;letter-spacing:.1em;align-items:center;gap:10px;margin-bottom:32px;font-size:18px;font-weight:900;display:flex}._logo_lng7q_1 span{color:#fff;letter-spacing:0;background:#0d4b5d;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}._passwordCard_lng7q_1>small,._catalogHero_lng7q_1 small,._customer_lng7q_1 small{color:#08796d;letter-spacing:.14em;font-size:10px;font-weight:900}._passwordCard_lng7q_1 h1{letter-spacing:-.04em;margin:10px 0 0;font-size:29px}._passwordCard_lng7q_1 p{color:#667b82;margin:12px 0 24px;font-size:13px;line-height:1.6}._passwordCard_lng7q_1 label{color:#344d57;flex-direction:column;gap:7px;margin-top:14px;font-size:11px;font-weight:800;display:flex}._passwordCard_lng7q_1 input,._catalogTools_lng7q_1 input{color:#10263a;background:#fbfdfc;border:1px solid #ccd9d6;border-radius:11px;outline:none;height:46px;padding:0 14px}._passwordCard_lng7q_1 input:focus,._catalogTools_lng7q_1 input:focus{border-color:#08796d;box-shadow:0 0 0 3px #08796d1f}._passwordCard_lng7q_1 button{color:#fff;background:#ef5a2f;border:0;border-radius:11px;height:48px;margin-top:24px;font-weight:900}._notice_lng7q_1,._catalogNotice_lng7q_1{color:#a63b28;background:#fff5f2;border:1px solid #fed7d0;border-radius:10px;margin:0 0 4px;padding:11px 13px;font-size:11px}._catalogPage_lng7q_1{color:#10263a;background:#f3f6f5;min-height:100dvh;font-family:Arial,Helvetica Neue,sans-serif}._catalogHeader_lng7q_1{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #dbe6e3;position:sticky;top:0}._headerInner_lng7q_1{align-items:center;gap:22px;width:min(1180px,100% - 36px);height:74px;margin:auto;display:flex}._headerInner_lng7q_1 ._logo_lng7q_1{margin:0}._customer_lng7q_1{flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:flex}._customer_lng7q_1 b{font-size:12px}._headerInner_lng7q_1>button,._catalogTools_lng7q_1>button{color:#36545e;cursor:pointer;background:#fff;border:1px solid #d5dfdd;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:850}._catalogHero_lng7q_1{justify-content:space-between;align-items:flex-end;gap:30px;width:min(1180px,100% - 36px);margin:0 auto;padding:54px 0 32px;display:flex}._catalogHero_lng7q_1 h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(36px,5vw,56px)}._catalogHero_lng7q_1 p{color:#60757c;margin:0;font-size:14px}._summary_lng7q_1{color:#fff;background:#0d4b5d;border-radius:16px;max-width:210px;padding:18px 20px}._summary_lng7q_1 strong{font-size:30px;display:block}._summary_lng7q_1 span{color:#cde6e3;font-size:10px;line-height:1.4}._catalogTools_lng7q_1{background:#fff;border:1px solid #dbe5e3;border-radius:16px;align-items:flex-end;gap:12px;width:min(1180px,100% - 36px);margin:0 auto 25px;padding:14px;display:flex}._catalogTools_lng7q_1 label{color:#536a72;flex-direction:column;flex:1;gap:6px;min-width:0;font-size:10px;font-weight:850;display:flex}._catalogTools_lng7q_1 input{box-sizing:border-box;width:100%}._catalogTools_lng7q_1>button{color:#fff;background:#08796d;border-color:#08796d;height:46px;padding-inline:18px}._catalogNotice_lng7q_1{width:min(1154px,100% - 62px);margin:0 auto 20px}._productGrid_lng7q_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1180px,100% - 36px);margin:auto;display:grid}._productGrid_lng7q_1 article{background:#fff;border:1px solid #dbe5e3;border-radius:18px;overflow:hidden;box-shadow:0 7px 24px #10263a0d}._imageWrap_lng7q_1{aspect-ratio:1;background:#fff;position:relative}._imageWrap_lng7q_1 img{object-fit:contain;width:100%;height:100%}._imageWrap_lng7q_1>span{color:#7a321e;background:#ffeadf;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:11px;left:11px}._outOfStock_lng7q_1 ._imageWrap_lng7q_1 img{opacity:.62;filter:grayscale(.25)}._productBody_lng7q_1{padding:16px}._productBody_lng7q_1>small{color:#08796d;font-size:10px;font-weight:900}._productBody_lng7q_1 h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:7px 0 15px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}._productMeta_lng7q_1{border-top:1px solid #edf1f0;border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}._productMeta_lng7q_1>span:first-child{color:#718188;flex-direction:column;font-size:8px;display:flex}._productMeta_lng7q_1 b{color:#183c4b;font-size:12px}._stock_lng7q_1{color:#197052;background:#e6f8ef;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}._outOfStock_lng7q_1 ._stock_lng7q_1{color:#8b4a31;background:#fff0e9}._price_lng7q_1{grid-template-columns:1fr auto;align-items:end;padding-top:14px;display:grid}._price_lng7q_1 span{color:#6f8187;font-size:9px}._price_lng7q_1 strong{color:#ef5a2f;letter-spacing:-.03em;grid-area:1/2/3;font-size:21px}._price_lng7q_1 small{color:#8a989c;font-size:8px}._empty_lng7q_1{color:#697d83;text-align:center;background:#fff;border:1px dashed #c6d4d1;border-radius:20px;flex-direction:column;align-items:center;gap:8px;width:min(650px,100% - 36px);margin:60px auto;padding:44px;display:flex}._empty_lng7q_1 b{color:#254854}._empty_lng7q_1 span{font-size:12px}._catalogFooter_lng7q_1{color:#819095;text-align:center;padding:42px 18px;font-size:9px}@media (width<=1000px){._productGrid_lng7q_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){._headerInner_lng7q_1{height:66px}._customer_lng7q_1{display:none}._headerInner_lng7q_1>button{margin-left:auto}._catalogHero_lng7q_1{flex-direction:column;align-items:flex-start;padding-top:34px}._summary_lng7q_1{box-sizing:border-box;align-items:center;gap:12px;width:100%;max-width:none;display:flex}._summary_lng7q_1 strong{font-size:24px}._catalogTools_lng7q_1{flex-direction:column;align-items:stretch}._catalogTools_lng7q_1>button{width:100%}._productGrid_lng7q_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._productBody_lng7q_1{padding:12px}._price_lng7q_1{grid-template-columns:1fr}._price_lng7q_1 strong{grid-area:auto;margin-top:4px;font-size:18px}._passwordCard_lng7q_1{padding:30px 24px}}@media (width<=440px){._productGrid_lng7q_1{grid-template-columns:1fr}._productGrid_lng7q_1 article{grid-template-columns:42% 58%;display:grid}._imageWrap_lng7q_1{aspect-ratio:auto;min-height:210px}._catalogHero_lng7q_1 h1{font-size:38px}}
