.admin-module__hk2g2G__shell{--surface-padding:20px;--surface-radius:12px;grid-template-columns:224px minmax(0,1fr);min-height:100svh;display:grid}.admin-module__hk2g2G__sidebar{background:var(--sidebar);color:#eaf3ec;flex-direction:column;height:100svh;padding:0 12px 16px;display:flex;position:sticky;top:0}.admin-module__hk2g2G__sidebarTop{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:80px;padding:12px 8px;display:flex}.admin-module__hk2g2G__brand{min-width:0}.admin-module__hk2g2G__navigationToggle{display:none}.admin-module__hk2g2G__sidebarLabel{color:#adc4b7;letter-spacing:.1em;margin:22px 12px 10px;font-size:.66rem;font-weight:700}.admin-module__hk2g2G__navigation{gap:4px;display:grid}.admin-module__hk2g2G__navLink{color:#c7d9ce;border-radius:8px;align-items:center;gap:11px;min-height:44px;padding:10px 12px;font-size:.85rem;display:flex}.admin-module__hk2g2G__navLink svg{flex-shrink:0}.admin-module__hk2g2G__navLink:hover{color:#fff;background:#ffffff0a}.admin-module__hk2g2G__active,.admin-module__hk2g2G__active:hover{color:#173b31;background:#d8ebdc;font-weight:650}.admin-module__hk2g2G__back{color:#c7d9ce;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:16px 12px 0;font-size:.8rem;display:flex}.admin-module__hk2g2G__sidebar a:focus-visible,.admin-module__hk2g2G__navigationToggle:focus-visible{outline-offset:3px;outline:2px solid #d8ebdc}.admin-module__hk2g2G__workspace{min-width:0}.admin-module__hk2g2G__topbar{z-index:20;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:13px 24px;display:flex;position:sticky;top:0}.admin-module__hk2g2G__pageHeading{min-width:0}.admin-module__hk2g2G__pageHeading h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.4rem;font-weight:700;line-height:1.25}.admin-module__hk2g2G__pageHeading p{color:var(--muted);margin:3px 0 0;font-size:.82rem;line-height:1.45}.admin-module__hk2g2G__parentLink{color:var(--accent);margin-bottom:4px;font-size:.75rem;font-weight:600;display:inline-block}.admin-module__hk2g2G__main{width:100%;min-width:0;padding:20px 24px 36px}.admin-module__hk2g2G__main h2{font-size:1.05rem}.admin-module__hk2g2G__greeting{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.admin-module__hk2g2G__greeting strong{font-size:1.05rem;font-weight:650}.admin-module__hk2g2G__greeting p{color:var(--muted);margin:2px 0 0;font-size:.85rem}.admin-module__hk2g2G__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.admin-module__hk2g2G__stat{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:18px 20px}.admin-module__hk2g2G__statTop{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;display:flex}.admin-module__hk2g2G__statTop svg{color:var(--accent);flex-shrink:0}.admin-module__hk2g2G__stat strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:2rem;font-weight:650;line-height:1.2;display:block}.admin-module__hk2g2G__stat small{color:var(--muted);font-size:.75rem}.admin-module__hk2g2G__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;display:grid}.admin-module__hk2g2G__grid>*{min-width:0}.admin-module__hk2g2G__sectionTitle{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.admin-module__hk2g2G__sectionTitle h2{margin:0}.admin-module__hk2g2G__sectionTitle a{color:var(--accent);font-size:.8rem;font-weight:600}.admin-module__hk2g2G__quickLink{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.admin-module__hk2g2G__quickLink>svg{flex-shrink:0;margin-left:auto}.admin-module__hk2g2G__quickIcon{background:var(--accent-soft);color:var(--accent);border-radius:9px;padding:10px;display:inline-flex}.admin-module__hk2g2G__quickLink strong{font-size:.87rem;font-weight:600;display:block}.admin-module__hk2g2G__quickLink small{color:var(--muted);font-size:.78rem}.admin-module__hk2g2G__tableWrap{max-width:100%;overflow-x:auto}.admin-module__hk2g2G__table{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}.admin-module__hk2g2G__table th{color:var(--muted);border-bottom:1px solid var(--line);background:var(--paper);white-space:nowrap;padding:11px 14px;font-size:.75rem;font-weight:600}.admin-module__hk2g2G__table td{border-bottom:1px solid var(--line);padding:14px}.admin-module__hk2g2G__table td:first-child{min-width:180px}.admin-module__hk2g2G__table td small{color:var(--muted);display:block}.admin-module__hk2g2G__pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:.8rem;display:flex}.admin-module__hk2g2G__pagination div{color:var(--accent);flex-wrap:wrap;gap:16px;display:flex}.admin-module__hk2g2G__empty{text-align:center;color:var(--muted);padding:32px 10px}@media (max-width:1000px){.admin-module__hk2g2G__shell{grid-template-columns:208px minmax(0,1fr)}.admin-module__hk2g2G__grid{grid-template-columns:1fr}.admin-module__hk2g2G__stats{gap:12px}.admin-module__hk2g2G__stat{padding:16px}}@media (max-width:760px){.admin-module__hk2g2G__shell{--surface-padding:16px;grid-template-rows:auto 1fr;grid-template-columns:1fr}.admin-module__hk2g2G__sidebar{min-width:0;height:auto;padding:0 16px;position:static}.admin-module__hk2g2G__sidebarTop{border:0;min-height:60px;padding:8px 0}.admin-module__hk2g2G__navigationToggle{color:#eaf3ec;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid}.admin-module__hk2g2G__sidebarLabel,.admin-module__hk2g2G__back,.admin-module__hk2g2G__navigation{display:none}.admin-module__hk2g2G__navigation[data-open=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px 0 14px;display:grid}.admin-module__hk2g2G__navLink{gap:8px;padding:10px;font-size:.82rem}.admin-module__hk2g2G__topbar{gap:12px;min-height:76px;padding:12px 16px}.admin-module__hk2g2G__pageHeading h1{font-size:1.2rem}.admin-module__hk2g2G__pageHeading p{font-size:.76rem}.admin-module__hk2g2G__main{padding:16px 16px 28px}.admin-module__hk2g2G__greeting{flex-wrap:wrap;gap:10px}.admin-module__hk2g2G__stats{grid-template-columns:1fr;gap:10px}.admin-module__hk2g2G__stat{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:14px 16px;display:grid}.admin-module__hk2g2G__statTop{grid-column:1}.admin-module__hk2g2G__statTop svg{display:none}.admin-module__hk2g2G__stat strong{grid-area:1/2/span 2;margin:0;font-size:1.8rem}.admin-module__hk2g2G__stat small{grid-column:1}}.admin-module__hk2g2G__navigationPending{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite admin-module__hk2g2G__adminNavigationSpin;display:inline-block}.admin-module__hk2g2G__navLink>.admin-module__hk2g2G__navigationPending{margin-left:auto}@keyframes admin-module__hk2g2G__adminNavigationSpin{to{transform:rotate(360deg)}}.admin-module__hk2g2G__linkProgress{z-index:1000;background:var(--accent);pointer-events:none;transform-origin:0;width:100%;height:3px;animation:10s cubic-bezier(.05,.8,.1,1) both admin-module__hk2g2G__adminLinkProgress;position:fixed;top:0;left:0;box-shadow:0 1px #fff9}@keyframes admin-module__hk2g2G__adminLinkProgress{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.admin-module__hk2g2G__navigationPending,.admin-module__hk2g2G__linkProgress{animation:none}}
.catalog-pages-module__rnd0IG__toolbar,.catalog-pages-module__rnd0IG__rowHeading,.catalog-pages-module__rnd0IG__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-pages-module__rnd0IG__toolbar{flex-wrap:wrap;margin-bottom:24px}.catalog-pages-module__rnd0IG__toolbar.catalog-pages-module__rnd0IG__filterToolbar{justify-content:flex-start;align-items:center}.catalog-pages-module__rnd0IG__visibilityFilter{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.catalog-pages-module__rnd0IG__visibilityFilter input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:0}.catalog-pages-module__rnd0IG__resultsCount{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:.85rem}.catalog-pages-module__rnd0IG__toolbar h2{letter-spacing:-.04em;margin:0 0 6px;font-size:1.6rem}.catalog-pages-module__rnd0IG__toolbar p{color:var(--muted);margin:0;font-size:.85rem}.catalog-pages-module__rnd0IG__button,.catalog-pages-module__rnd0IG__actions button,.catalog-pages-module__rnd0IG__toolbar button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:11px 17px;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.catalog-pages-module__rnd0IG__primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.catalog-pages-module__rnd0IG__primary:disabled{opacity:.45;cursor:not-allowed}.catalog-pages-module__rnd0IG__dangerOutline{color:#a02b27!important;background:#fff!important;border-color:#d8a19e!important}.catalog-pages-module__rnd0IG__danger{color:#fff!important;background:#b5302a!important;border-color:#b5302a!important}.catalog-pages-module__rnd0IG__deleteDialog{border:1px solid var(--line);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:14px;padding:28px;overflow:auto;box-shadow:0 24px 80px #062b2440}.catalog-pages-module__rnd0IG__deleteDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#082b2480}.catalog-pages-module__rnd0IG__deleteDialog h2{overflow-wrap:anywhere;margin:0 0 16px;font-size:1.25rem}.catalog-pages-module__rnd0IG__deleteDialog p{margin:0 0 24px;font-size:.9rem;line-height:1.7}.catalog-pages-module__rnd0IG__deleteDialog .catalog-pages-module__rnd0IG__actions{flex-wrap:wrap;justify-content:flex-end}.catalog-pages-module__rnd0IG__deleteDialog button:disabled,.catalog-pages-module__rnd0IG__dangerOutline:disabled{opacity:.6;cursor:wait}.catalog-pages-module__rnd0IG__deleteDialog button:focus-visible,.catalog-pages-module__rnd0IG__dangerOutline:focus-visible{outline-offset:3px;outline:2px solid #a02b27}.catalog-pages-module__rnd0IG__list{border:1px solid var(--line);background:#fff;border-radius:14px;display:grid;overflow:hidden}.catalog-pages-module__rnd0IG__listItem{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 24px;display:grid}.catalog-pages-module__rnd0IG__listItem:last-child{border-bottom:0}.catalog-pages-module__rnd0IG__listItem img,.catalog-pages-module__rnd0IG__placeholder{object-fit:contain;background:var(--paper);border-radius:10px;width:64px;height:64px}.catalog-pages-module__rnd0IG__placeholder{color:var(--accent);place-items:center;font-size:1.5rem;display:grid}.catalog-pages-module__rnd0IG__listItem h3{margin:0 0 6px;font-size:.98rem}.catalog-pages-module__rnd0IG__listItem p{color:var(--muted);margin:4px 0;font-size:.79rem}.catalog-pages-module__rnd0IG__listItem a{color:var(--accent)}.catalog-pages-module__rnd0IG__pagesTableWrapper{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.catalog-pages-module__rnd0IG__pagesTable{border-collapse:collapse;text-align:left;width:100%}.catalog-pages-module__rnd0IG__pagesTable th{border-bottom:1px solid var(--line);background:var(--paper);color:var(--muted);white-space:nowrap;padding:11px 16px;font-size:.73rem;font-weight:650}.catalog-pages-module__rnd0IG__pagesTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 16px;font-size:.81rem}.catalog-pages-module__rnd0IG__pagesTable tbody tr:last-child td{border-bottom:0}.catalog-pages-module__rnd0IG__pagesTable tbody tr:hover{background:#fafcfb}.catalog-pages-module__rnd0IG__pageIdentity{width:100%;min-width:180px}.catalog-pages-module__rnd0IG__pageIdentity>div{align-items:center;gap:12px;min-width:0;display:flex}.catalog-pages-module__rnd0IG__pageIdentity>div>div{min-width:0}.catalog-pages-module__rnd0IG__pageIdentity img,.catalog-pages-module__rnd0IG__pagePlaceholder{background:var(--paper);object-fit:contain;width:44px;height:44px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:1.1rem;display:grid}.catalog-pages-module__rnd0IG__pageIdentity h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:.88rem;line-height:1.4}.catalog-pages-module__rnd0IG__pagesTable a{color:var(--accent)}.catalog-pages-module__rnd0IG__pageIdentity p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.73rem;line-height:1.4}.catalog-pages-module__rnd0IG__pageProducts,.catalog-pages-module__rnd0IG__pageActions{white-space:nowrap}.catalog-pages-module__rnd0IG__pageProducts a{font-variant-numeric:tabular-nums;text-decoration:none}.catalog-pages-module__rnd0IG__pageProducts a:hover{text-decoration:underline}.catalog-pages-module__rnd0IG__pageIndexing label{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-width:48px;display:flex}.catalog-pages-module__rnd0IG__pageIndexing input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}.catalog-pages-module__rnd0IG__pageIndexing input:disabled{opacity:.5;cursor:wait}.catalog-pages-module__rnd0IG__pageActions .catalog-pages-module__rnd0IG__button{padding:8px 14px;font-size:.78rem}.catalog-pages-module__rnd0IG__badge[data-hidden]{color:var(--muted);background:#f0f2f1}.catalog-pages-module__rnd0IG__mobileCellLabel{display:none}.catalog-pages-module__rnd0IG__savingIndexing{color:var(--muted);font-size:.7rem}.catalog-pages-module__rnd0IG__tableCaption{caption-side:bottom;border-top:1px solid var(--line);text-align:left;color:var(--muted);padding:12px 16px;font-size:.74rem;line-height:1.5}.catalog-pages-module__rnd0IG__saveAnnouncement{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.catalog-pages-module__rnd0IG__pagesTable,.catalog-pages-module__rnd0IG__pagesTable tbody,.catalog-pages-module__rnd0IG__tableCaption{display:block}.catalog-pages-module__rnd0IG__pagesTable thead{display:none}.catalog-pages-module__rnd0IG__pagesTable tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.catalog-pages-module__rnd0IG__pagesTable tbody tr:last-child{border-bottom:0}.catalog-pages-module__rnd0IG__pagesTable td{border:0;padding:0}.catalog-pages-module__rnd0IG__pageIdentity{grid-column:1/-1;width:auto;min-width:0}.catalog-pages-module__rnd0IG__pageIndexing label{justify-content:flex-start}.catalog-pages-module__rnd0IG__pageActions{text-align:right}.catalog-pages-module__rnd0IG__mobileCellLabel{display:inline}}.catalog-pages-module__rnd0IG__badge{background:var(--accent-soft);color:var(--accent);border-radius:30px;padding:4px 9px;font-size:.71rem;display:inline-block}.catalog-pages-module__rnd0IG__search{border:1px solid var(--line);background:#fff;border-radius:9px;width:min(100%,420px);padding:12px 14px}.catalog-pages-module__rnd0IG__field{gap:8px;margin-bottom:16px;font-size:.81rem;font-weight:600;display:grid}.catalog-pages-module__rnd0IG__field input,.catalog-pages-module__rnd0IG__field textarea,.catalog-pages-module__rnd0IG__field select,.catalog-pages-module__rnd0IG__record input,.catalog-pages-module__rnd0IG__record textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd7d0;border-radius:8px;padding:11px 12px;font-weight:400}.catalog-pages-module__rnd0IG__field textarea{resize:vertical;line-height:1.65}.catalog-pages-module__rnd0IG__compactField{width:100%;max-width:24rem}.catalog-pages-module__rnd0IG__rules{justify-items:start;gap:12px;margin-bottom:18px;display:grid;container:catalogRules/inline-size}.catalog-pages-module__rnd0IG__rule{width:100%;max-width:52rem}.catalog-pages-module__rnd0IG__ruleFields{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.5fr);gap:12px;display:grid}.catalog-pages-module__rnd0IG__ruleFields .catalog-pages-module__rnd0IG__field{min-width:0;margin-bottom:0}.catalog-pages-module__rnd0IG__ruleFields select{text-overflow:ellipsis;overflow:hidden}@container catalogRules (max-width:540px){.catalog-pages-module__rnd0IG__ruleFields{grid-template-columns:minmax(0,1fr)}}.catalog-pages-module__rnd0IG__help{color:var(--muted);font-size:.76rem;line-height:1.6}.catalog-pages-module__rnd0IG__richTextEditor{min-width:0;margin-bottom:16px}.catalog-pages-module__rnd0IG__richTextEditor .catalog-pages-module__rnd0IG__field{margin-bottom:6px}.catalog-pages-module__rnd0IG__richTextEditor .catalog-pages-module__rnd0IG__help{margin:0}.catalog-pages-module__rnd0IG__textPreview{margin-top:8px;font-size:.81rem;line-height:1.6}.catalog-pages-module__rnd0IG__textPreview summary{cursor:pointer;color:var(--accent);font-weight:600}.catalog-pages-module__rnd0IG__textPreview>div{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:8px;padding:12px}.catalog-pages-module__rnd0IG__records{gap:12px;margin-bottom:18px;display:grid}.catalog-pages-module__rnd0IG__record{background:var(--paper);border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px}.catalog-pages-module__rnd0IG__rowHeading{margin-bottom:12px}.catalog-pages-module__rnd0IG__rowHeading button,.catalog-pages-module__rnd0IG__textButton{background:var(--accent-soft);color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:5px 8px;font-size:.77rem}.catalog-pages-module__rnd0IG__rowHeading button+button{margin-left:5px}.catalog-pages-module__rnd0IG__record .catalog-pages-module__rnd0IG__field:last-child{margin-bottom:0}.catalog-pages-module__rnd0IG__pickList{gap:8px;max-height:330px;margin-top:12px;display:grid;overflow:auto}.catalog-pages-module__rnd0IG__pickItem{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:.78rem;display:flex}.catalog-pages-module__rnd0IG__pickItem img{object-fit:contain;width:38px;height:38px}.catalog-pages-module__rnd0IG__pickItem>span{flex:1;min-width:0}.catalog-pages-module__rnd0IG__pickItem button{flex-shrink:0}.catalog-pages-module__rnd0IG__checkList{gap:10px;max-height:240px;display:grid;overflow:auto}.catalog-pages-module__rnd0IG__checkList label{align-items:center;gap:10px;font-size:.8rem;display:flex}.catalog-pages-module__rnd0IG__notice{background:var(--accent-soft);color:var(--accent);border-radius:9px;margin-bottom:20px;padding:14px 18px;font-size:.85rem}.catalog-pages-module__rnd0IG__error{color:#92352e;background:#fff1ef}.catalog-pages-module__rnd0IG__empty{text-align:center;color:var(--muted);padding:48px 24px}.catalog-pages-module__rnd0IG__tagForm{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px;display:flex}.catalog-pages-module__rnd0IG__tagForm input{border:1px solid var(--line);border-radius:8px;flex:1;min-width:0;padding:10px}.catalog-pages-module__rnd0IG__tagForm small{min-width:75px;color:var(--muted)}.catalog-pages-module__rnd0IG__addForm{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:20px}.catalog-pages-module__rnd0IG__subnav{gap:4px;padding:4px 0 8px 36px;display:grid}.catalog-pages-module__rnd0IG__subnav a{color:#bdd0c5;border-radius:7px;padding:10px 12px;font-size:.83rem;display:block}.catalog-pages-module__rnd0IG__subnav a[aria-current=page]{color:#fff;background:#ffffff18}.catalog-pages-module__rnd0IG__catalogToggle{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0}.catalog-pages-module__rnd0IG__catalogToggle span:nth-child(2){flex:1}.catalog-pages-module__rnd0IG__productContent{grid-column:1/-1}.catalog-pages-module__rnd0IG__productContent details{border-top:1px solid var(--line);padding-top:15px}.catalog-pages-module__rnd0IG__productContent summary{cursor:pointer;margin-bottom:15px;font-weight:650}.catalog-pages-module__rnd0IG__productContent .catalog-pages-module__rnd0IG__field{margin-top:12px}@media (max-width:800px){.catalog-pages-module__rnd0IG__listItem{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:16px}.catalog-pages-module__rnd0IG__listItem img,.catalog-pages-module__rnd0IG__placeholder{width:44px;height:44px}.catalog-pages-module__rnd0IG__toolbar{align-items:flex-start}.catalog-pages-module__rnd0IG__actions,.catalog-pages-module__rnd0IG__tagForm{flex-wrap:wrap}.catalog-pages-module__rnd0IG__tagForm small{min-width:0}}.catalog-pages-module__rnd0IG__catalogToggle[aria-expanded]{color:#c7d9ce}.catalog-pages-module__rnd0IG__catalogToggle[aria-expanded=true]{color:#fff;background:#ffffff12}.catalog-pages-module__rnd0IG__catalogToggle:focus-visible{outline-offset:3px;outline:2px solid #d8ebdc}:is(.catalog-pages-module__rnd0IG__checkList label:has(input[type=checkbox]),.catalog-pages-module__rnd0IG__productContent>label:has(input[type=checkbox])){align-items:center;gap:10px;display:flex}.catalog-pages-module__rnd0IG__checkList input[type=checkbox],.catalog-pages-module__rnd0IG__productContent input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:0;padding:0}.catalog-pages-module__rnd0IG__subnav a{justify-content:space-between;align-items:center;gap:8px;display:flex}
.catalog-tags-module__Zqv3zG__field{gap:10px;min-width:0;display:grid}.catalog-tags-module__Zqv3zG__field>strong{align-items:baseline;gap:10px;font-size:.85rem;display:flex}.catalog-tags-module__Zqv3zG__field>strong small{color:var(--muted);font-size:.72rem;font-weight:400}.catalog-tags-module__Zqv3zG__field .catalog-tags-module__Zqv3zG__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;display:grid}.catalog-tags-module__Zqv3zG__field .catalog-tags-module__Zqv3zG__choices label{cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:32px;padding:4px 0;font-size:.77rem;display:flex}.catalog-tags-module__Zqv3zG__field .catalog-tags-module__Zqv3zG__choices span{overflow-wrap:anywhere}.catalog-tags-module__Zqv3zG__field .catalog-tags-module__Zqv3zG__choices input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--accent);flex-shrink:0;margin:0;padding:0}.catalog-tags-module__Zqv3zG__createRow{align-items:center;gap:8px;display:flex}.catalog-tags-module__Zqv3zG__createRow input{flex:1;min-width:0}.catalog-tags-module__Zqv3zG__createRow button,.catalog-tags-module__Zqv3zG__more button{border:1px solid var(--line);color:var(--accent);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:10px 12px;font-size:.76rem}.catalog-tags-module__Zqv3zG__createRow button{white-space:nowrap;min-height:43px}.catalog-tags-module__Zqv3zG__createRow button:disabled,.catalog-tags-module__Zqv3zG__more button:disabled{opacity:.5;cursor:default}.catalog-tags-module__Zqv3zG__more{gap:8px;display:flex}.catalog-tags-module__Zqv3zG__more button{border:0;padding:5px 0;font-weight:600}.catalog-tags-module__Zqv3zG__hint,.catalog-tags-module__Zqv3zG__error{margin:0;font-size:.76rem;line-height:1.5}.catalog-tags-module__Zqv3zG__hint{color:var(--muted)}.catalog-tags-module__Zqv3zG__error{color:#a02b27}.catalog-tags-module__Zqv3zG__manage{color:var(--accent);text-underline-offset:3px;justify-self:start;font-size:.73rem}.catalog-tags-module__Zqv3zG__tagGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalog-tags-module__Zqv3zG__tagCard{border:1px solid var(--line);background:#fff;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.catalog-tags-module__Zqv3zG__tagCard input{border:1px solid var(--line);width:100%;min-width:0;font:inherit;border-radius:7px;padding:10px;font-size:.85rem}.catalog-tags-module__Zqv3zG__tagFooter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-tags-module__Zqv3zG__tagFooter small{color:var(--muted);flex:1;font-size:.73rem}.catalog-tags-module__Zqv3zG__tagFooter button{padding:8px 10px;font-size:.74rem}.catalog-tags-module__Zqv3zG__tagGrid+.catalog-tags-module__Zqv3zG__more{margin-top:16px}@media (max-width:1000px){.catalog-tags-module__Zqv3zG__tagGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.catalog-tags-module__Zqv3zG__field .catalog-tags-module__Zqv3zG__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-tags-module__Zqv3zG__tagGrid{grid-template-columns:1fr}}.catalog-tags-module__Zqv3zG__inline{gap:5px;min-width:0;display:grid}.catalog-tags-module__Zqv3zG__inlineHeading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-tags-module__Zqv3zG__inlineHeading>span{color:#87918b;font-size:.7rem}.catalog-tags-module__Zqv3zG__inlineHeading button{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:.7rem;text-decoration:underline}.catalog-tags-module__Zqv3zG__inline ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.catalog-tags-module__Zqv3zG__inline li{color:#52675b;background:#f0f3f1;border-radius:4px;padding:2px 6px;font-size:.65rem;line-height:1.5}.catalog-tags-module__Zqv3zG__inlinePanel{border:1px solid var(--line);background:#fafcfb;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid;container-type:inline-size}.catalog-tags-module__Zqv3zG__inlinePanel .catalog-tags-module__Zqv3zG__field{gap:8px}.catalog-tags-module__Zqv3zG__inlinePanel input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-height:37px;font:inherit;background:#fff;border-radius:7px;padding:8px;font-size:.75rem}.catalog-tags-module__Zqv3zG__inlinePanel .catalog-tags-module__Zqv3zG__createRow{flex-wrap:wrap}.catalog-tags-module__Zqv3zG__inlinePanel .catalog-tags-module__Zqv3zG__createRow input{flex-basis:100px}.catalog-tags-module__Zqv3zG__inlinePanel .catalog-tags-module__Zqv3zG__createRow button{min-height:37px;padding:8px}.catalog-tags-module__Zqv3zG__inlineActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalog-tags-module__Zqv3zG__inlineActions button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px;font-size:.72rem}.catalog-tags-module__Zqv3zG__inlineActions button:last-child{background:var(--accent);border-color:var(--accent);color:#fff}.catalog-tags-module__Zqv3zG__inlineActions button:disabled,.catalog-tags-module__Zqv3zG__inlineHeading button:disabled{opacity:.5;cursor:default}@container (max-width:400px){.catalog-tags-module__Zqv3zG__inlinePanel .catalog-tags-module__Zqv3zG__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}
.catalog-export-module__Zmnrja__export{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.catalog-export-module__Zmnrja__trigger{color:#176344;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#f2f9f5;border:1px solid #b8d8c8;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:.8rem;font-weight:700;display:inline-flex}.catalog-export-module__Zmnrja__trigger:hover{background:#e3f2e9;border-color:#008e50}.catalog-export-module__Zmnrja__trigger:focus-visible,.catalog-export-module__Zmnrja__dialog button:focus-visible,.catalog-export-module__Zmnrja__option:focus-within{outline-offset:3px;outline:2px solid #008e50}.catalog-export-module__Zmnrja__notice{color:#176344;font-size:.76rem}.catalog-export-module__Zmnrja__dialog{width:min(540px,100vw - 28px);max-height:calc(100dvh - 36px);color:var(--ink);background:#fff;border:1px solid #dce7e0;border-radius:18px;padding:0;box-shadow:0 24px 80px #092e2340}.catalog-export-module__Zmnrja__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#082b2466}.catalog-export-module__Zmnrja__dialog form{padding:26px}.catalog-export-module__Zmnrja__dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.catalog-export-module__Zmnrja__dialog header span{color:#008e50;letter-spacing:.12em;font-size:.65rem;font-weight:750}.catalog-export-module__Zmnrja__dialog h2{margin:5px 0 0;font-size:1.35rem}.catalog-export-module__Zmnrja__dialog p{color:var(--muted);font-size:.85rem;line-height:1.6}.catalog-export-module__Zmnrja__close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;padding:0;font-size:1.4rem}.catalog-export-module__Zmnrja__dialog fieldset{border:0;gap:10px;margin:22px 0;padding:0;display:grid}.catalog-export-module__Zmnrja__dialog legend{margin-bottom:10px;padding:0;font-size:.8rem;font-weight:700}.catalog-export-module__Zmnrja__option{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.catalog-export-module__Zmnrja__option:has(input:checked){background:#f2f9f5;border-color:#008e50}.catalog-export-module__Zmnrja__option input{accent-color:#008e50;flex-shrink:0;margin:3px 0 0}.catalog-export-module__Zmnrja__option span{gap:5px;display:grid}.catalog-export-module__Zmnrja__option strong{font-size:.85rem}.catalog-export-module__Zmnrja__option small{color:var(--muted);font-size:.76rem;line-height:1.5}.catalog-export-module__Zmnrja__includes{background:#f5f7f5;border-radius:10px;padding:13px 15px}.catalog-export-module__Zmnrja__includes strong{font-size:.78rem}.catalog-export-module__Zmnrja__includes p{margin:5px 0 0;font-size:.76rem}.catalog-export-module__Zmnrja__dialog .catalog-export-module__Zmnrja__error{color:#a1392f}.catalog-export-module__Zmnrja__dialog .catalog-export-module__Zmnrja__progress{color:#176344}.catalog-export-module__Zmnrja__dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.catalog-export-module__Zmnrja__dialog footer button{border:1px solid var(--line);min-height:43px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:10px 16px;font-size:.82rem}.catalog-export-module__Zmnrja__dialog footer .catalog-export-module__Zmnrja__download{color:#fff;background:#008e50;border-color:#008e50;font-weight:700}.catalog-export-module__Zmnrja__dialog button:disabled{opacity:.55;cursor:default}@media (max-width:560px){.catalog-export-module__Zmnrja__export{justify-content:flex-start}.catalog-export-module__Zmnrja__dialog form{padding:20px}.catalog-export-module__Zmnrja__dialog footer button{flex:1}}
.product-variants-module__XtXV5G__editor{border:1px solid #d8e6de;border-radius:12px;gap:12px;padding:18px;display:grid}.product-variants-module__XtXV5G__editor h3,.product-variants-module__XtXV5G__editor p{margin:0}.product-variants-module__XtXV5G__editor p{color:#5d7269;font-size:13px;line-height:1.5}.product-variants-module__XtXV5G__editor button{color:#006c46;cursor:pointer;background:#fff;border:1px solid #a9c8b7;border-radius:8px;width:fit-content;padding:8px 12px;font-weight:700}.product-variants-module__XtXV5G__editor button:disabled{opacity:.5;cursor:not-allowed}.product-variants-module__XtXV5G__rows{gap:10px;display:grid}.product-variants-module__XtXV5G__row{background:#f4f8f5;border-radius:8px;gap:10px;padding:12px;display:grid}.product-variants-module__XtXV5G__rowHeading{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.product-variants-module__XtXV5G__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-variants-module__XtXV5G__fields label,.product-variants-module__XtXV5G__add label{gap:5px;font-size:12px;display:grid}.product-variants-module__XtXV5G__fields input,.product-variants-module__XtXV5G__add select{width:100%;min-width:0}.product-variants-module__XtXV5G__add{align-items:end;gap:8px;display:flex}.product-variants-module__XtXV5G__add label{flex:1}.product-variants-module__XtXV5G__error{color:#a02727!important}@media (max-width:600px){.product-variants-module__XtXV5G__fields{grid-template-columns:1fr}}
.admin-loading-module__Z-ABzG__panel{border:1px solid var(--line);border-radius:var(--surface-radius,12px);min-height:min(520px,62svh);color:var(--ink);text-align:center;background:#fff;align-content:center;justify-items:center;gap:20px;padding:40px 24px;display:grid}.admin-loading-module__Z-ABzG__emblem{place-items:center;width:112px;height:112px;display:grid;position:relative}.admin-loading-module__Z-ABzG__ring{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-right-color:var(--accent);border-radius:50%;animation:1s linear infinite admin-loading-module__Z-ABzG__logoOrbit;position:absolute;inset:0}.admin-loading-module__Z-ABzG__logo{background:#fff;border-radius:22px;place-items:center;width:84px;height:84px;animation:1.8s ease-in-out infinite admin-loading-module__Z-ABzG__logoBreathe;display:grid}.admin-loading-module__Z-ABzG__logo img{object-fit:contain;width:72px;height:72px;display:block}.admin-loading-module__Z-ABzG__logo>span{color:var(--accent);font-size:2.3rem;font-weight:800}.admin-loading-module__Z-ABzG__panel .admin-loading-module__Z-ABzG__title{letter-spacing:-.03em;margin:0 0 7px;font-size:1.2rem;font-weight:700}.admin-loading-module__Z-ABzG__panel p{max-width:42ch;color:var(--muted);margin:0;font-size:.83rem}.admin-loading-module__Z-ABzG__brand{color:var(--accent);letter-spacing:.08em;font-size:.68rem;font-weight:650}.admin-loading-module__Z-ABzG__recovery{gap:12px;width:min(272px,100%);display:grid}.admin-loading-module__Z-ABzG__recovery button{background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:650}.admin-loading-module__Z-ABzG__recovery a{color:var(--accent);text-underline-offset:3px;padding:8px;font-size:.85rem}.admin-loading-module__Z-ABzG__recovery button:focus-visible,.admin-loading-module__Z-ABzG__recovery a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@keyframes admin-loading-module__Z-ABzG__logoOrbit{to{transform:rotate(360deg)}}@keyframes admin-loading-module__Z-ABzG__logoBreathe{50%{opacity:.8;transform:scale(.94)}}@media (max-width:760px){.admin-loading-module__Z-ABzG__panel{gap:16px;min-height:52svh;padding:28px 16px}}@media (prefers-reduced-motion:reduce){.admin-loading-module__Z-ABzG__ring,.admin-loading-module__Z-ABzG__logo{animation:none}}
.catalog-image-picker-module__6_wJ-W__picker{min-width:0}.catalog-image-picker-module__6_wJ-W__selection{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:20px;display:grid}.catalog-image-picker-module__6_wJ-W__thumbnail{aspect-ratio:1;border:1px solid var(--line);background:var(--paper);border-radius:12px;place-items:center;display:grid;overflow:hidden}.catalog-image-picker-module__6_wJ-W__thumbnail img{object-fit:contain;width:100%;height:100%}.catalog-image-picker-module__6_wJ-W__thumbnail>span{color:var(--muted);font-size:.8rem}.catalog-image-picker-module__6_wJ-W__controls{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.catalog-image-picker-module__6_wJ-W__controls button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px;font-size:.8rem;font-weight:600}.catalog-image-picker-module__6_wJ-W__controls .catalog-image-picker-module__6_wJ-W__fromLibrary{color:var(--accent);background:var(--accent-soft);border-color:#bbd8cb}.catalog-image-picker-module__6_wJ-W__controls .catalog-image-picker-module__6_wJ-W__remove{color:var(--muted);background:0 0;border-color:#0000;font-weight:400}.catalog-image-picker-module__6_wJ-W__controls small{color:var(--muted);flex-basis:100%;font-size:.72rem}.catalog-image-picker-module__6_wJ-W__controls button:disabled{cursor:wait;opacity:.5}.catalog-image-picker-module__6_wJ-W__url{color:var(--muted);margin-top:14px;font-size:.76rem}.catalog-image-picker-module__6_wJ-W__url summary{cursor:pointer}.catalog-image-picker-module__6_wJ-W__url label{gap:6px;margin-top:12px;display:grid}.catalog-image-picker-module__6_wJ-W__url input,.catalog-image-picker-module__6_wJ-W__search{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:11px 12px}.catalog-image-picker-module__6_wJ-W__error{color:#92352e;margin-top:12px;font-size:.8rem}.catalog-image-picker-module__6_wJ-W__dialog{border:1px solid var(--line);width:min(850px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border-radius:18px;padding:24px;overflow:auto;box-shadow:0 24px 80px #062b2440}.catalog-image-picker-module__6_wJ-W__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#082b2470}.catalog-image-picker-module__6_wJ-W__dialogHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.catalog-image-picker-module__6_wJ-W__dialogHeading h2{letter-spacing:-.025em;margin:0 0 4px;font-size:1.25rem}.catalog-image-picker-module__6_wJ-W__dialogHeading p,.catalog-image-picker-module__6_wJ-W__results{color:var(--muted);margin:0;font-size:.8rem}.catalog-image-picker-module__6_wJ-W__dialogHeading>button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:50%;flex-shrink:0;font-size:1.4rem}.catalog-image-picker-module__6_wJ-W__results{padding:12px 0}.catalog-image-picker-module__6_wJ-W__library{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalog-image-picker-module__6_wJ-W__library button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:8px}.catalog-image-picker-module__6_wJ-W__library button[aria-pressed=true]{outline:2px solid var(--accent);background:var(--accent-soft)}.catalog-image-picker-module__6_wJ-W__library button>span{aspect-ratio:1;background:var(--paper);border-radius:6px;place-items:center;width:100%;display:grid;overflow:hidden}.catalog-image-picker-module__6_wJ-W__library img{object-fit:contain;width:100%;height:100%}.catalog-image-picker-module__6_wJ-W__library strong{overflow-wrap:anywhere;padding:8px 2px 0;font-size:.75rem;font-weight:600;display:block}.catalog-image-picker-module__6_wJ-W__empty{text-align:center;color:var(--muted);padding:30px 12px;font-size:.85rem}@media (max-width:540px){.catalog-image-picker-module__6_wJ-W__selection{grid-template-columns:100px minmax(0,1fr);gap:12px}.catalog-image-picker-module__6_wJ-W__controls{gap:6px}.catalog-image-picker-module__6_wJ-W__controls button{font-size:.75rem}.catalog-image-picker-module__6_wJ-W__library{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-image-picker-module__6_wJ-W__dialog{padding:18px}}
.catalog-images-module__VUrCRa__editor{min-width:0}.catalog-images-module__VUrCRa__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.9rem;display:flex}.catalog-images-module__VUrCRa__heading>span{color:#4b6356;background:#eff4f1;border-radius:20px;padding:5px 10px;font-size:.73rem;font-weight:600}.catalog-images-module__VUrCRa__help{color:var(--muted);margin:10px 0 16px;font-size:.76rem;line-height:1.65}.catalog-images-module__VUrCRa__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:start;gap:14px;display:grid}.catalog-images-module__VUrCRa__card{min-width:0}.catalog-images-module__VUrCRa__square,.catalog-images-module__VUrCRa__add{aspect-ratio:1;border:1px solid var(--line);background:#f6f8f6;border-radius:12px;width:100%;position:relative;overflow:hidden}.catalog-images-module__VUrCRa__square{place-items:center;display:grid}.catalog-images-module__VUrCRa__square img{object-fit:contain;width:100%;height:100%;min-height:0;padding:28px 12px 12px}.catalog-images-module__VUrCRa__card[data-primary] .catalog-images-module__VUrCRa__square{border:2px solid var(--accent);background:#f1f7f3}.catalog-images-module__VUrCRa__badge,.catalog-images-module__VUrCRa__number{z-index:1;border-radius:6px;padding:4px 8px;font-size:.67rem;font-weight:650;line-height:1.25;position:absolute;top:9px;left:9px}.catalog-images-module__VUrCRa__badge{background:var(--accent);color:#fff}.catalog-images-module__VUrCRa__number{color:#53645a;background:#fff;box-shadow:0 1px 4px #12321b12}.catalog-images-module__VUrCRa__cardActions{flex-wrap:wrap;justify-content:center;gap:2px 6px;min-height:34px;padding-top:7px;display:flex}.catalog-images-module__VUrCRa__cardActions button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 2px;font-size:.7rem}.catalog-images-module__VUrCRa__cardActions button:last-child{color:#8c514b}.catalog-images-module__VUrCRa__cardActions small{color:var(--muted);padding:5px 0;font-size:.71rem}.catalog-images-module__VUrCRa__add,.catalog-images-module__VUrCRa__emptyButton{color:var(--accent);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:16px 8px;font-size:.8rem;display:flex}.catalog-images-module__VUrCRa__add{background:#fafcfb;border:1.5px dashed #a9c5b5}.catalog-images-module__VUrCRa__add:hover,.catalog-images-module__VUrCRa__emptyButton:hover{background:var(--accent-soft)}.catalog-images-module__VUrCRa__add>span,.catalog-images-module__VUrCRa__emptyButton>span{background:var(--accent-soft);border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.8rem;font-weight:400;line-height:1;display:grid}.catalog-images-module__VUrCRa__add small{color:var(--muted);font-size:.66rem}.catalog-images-module__VUrCRa__emptyButton{background:0 0;border:0;width:100%;height:100%}.catalog-images-module__VUrCRa__missing{text-align:center;color:var(--muted);padding:40px 12px 20px;font-size:.75rem}.catalog-images-module__VUrCRa__fileInput{display:none}.catalog-images-module__VUrCRa__links{margin-top:12px;font-size:.76rem}.catalog-images-module__VUrCRa__links>summary{color:var(--muted);cursor:pointer;padding:8px 0}.catalog-images-module__VUrCRa__links label{color:var(--ink);gap:6px;margin:12px 0;font-size:.76rem;display:grid}.catalog-images-module__VUrCRa__links input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-weight:400}.catalog-images-module__VUrCRa__detailsRow{border-top:1px solid var(--line);padding-top:12px}.catalog-images-module__VUrCRa__urlAdd{align-items:flex-end;gap:10px;display:flex}.catalog-images-module__VUrCRa__urlAdd label{flex:1;min-width:0;margin-bottom:0}.catalog-images-module__VUrCRa__urlAdd button{border:1px solid var(--line);background:var(--accent-soft);color:var(--accent);font:inherit;cursor:pointer;border-radius:8px;padding:10px 12px}.catalog-images-module__VUrCRa__error{color:#92352e;background:#fff1ef;border-radius:8px;padding:10px 12px;font-size:.8rem;line-height:1.6}.catalog-images-module__VUrCRa__editor button:disabled{opacity:.5;cursor:default}.catalog-images-module__VUrCRa__editor button:focus-visible,.catalog-images-module__VUrCRa__links summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:480px){.catalog-images-module__VUrCRa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-images-module__VUrCRa__urlAdd{flex-direction:column;align-items:stretch}}
.overview-module__2DsDfW__overview{color:var(--ink);gap:20px;display:grid}.overview-module__2DsDfW__heading{justify-content:space-between;align-items:center;gap:20px;margin:3px 0 0;display:flex}.overview-module__2DsDfW__heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:750;line-height:1.22}.overview-module__2DsDfW__heading p{color:var(--muted);margin:6px 0 0;font-size:.88rem}.overview-module__2DsDfW__controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px 18px;display:flex}.overview-module__2DsDfW__period{color:var(--muted);gap:4px;font-size:.7rem;font-weight:600;display:grid}.overview-module__2DsDfW__period select{border:1px solid var(--line);min-width:158px;min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px 30px 7px 12px;font-size:.8rem}.overview-module__2DsDfW__refresh{min-height:38px;color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:.73rem;display:inline-flex}.overview-module__2DsDfW__refresh:hover{color:var(--accent)}.overview-module__2DsDfW__notice{color:#80591d;background:#fff8e9;border:1px solid #ead5a3;border-radius:10px;padding:12px 16px;font-size:.83rem}.overview-module__2DsDfW__statsCaption{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:.72rem;display:flex}.overview-module__2DsDfW__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.overview-module__2DsDfW__stats[data-compact=true]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.overview-module__2DsDfW__stat{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:15px;min-width:0;padding:20px 18px;transition:border-color .15s;display:flex}.overview-module__2DsDfW__stat:hover{border-color:var(--accent)}.overview-module__2DsDfW__stat>div{min-width:0}.overview-module__2DsDfW__statIcon,.overview-module__2DsDfW__taskIcon{background:var(--accent-soft);width:43px;height:43px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.overview-module__2DsDfW__statIcon svg{width:25px;height:25px}.overview-module__2DsDfW__statIcon[data-warm=true],.overview-module__2DsDfW__taskIcon{color:#a97513;background:#fff5df}.overview-module__2DsDfW__overview .overview-module__2DsDfW__stat h2{letter-spacing:-.01em;margin:0;font-size:.79rem;font-weight:650;line-height:1.45}.overview-module__2DsDfW__stat strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:3px 0;font-size:2rem;font-weight:750;line-height:1.15;display:block}.overview-module__2DsDfW__stat p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.overview-module__2DsDfW__middle{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:stretch;gap:18px;display:grid}.overview-module__2DsDfW__middle[data-commerce=false]{grid-template-columns:1fr}.overview-module__2DsDfW__panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:20px}.overview-module__2DsDfW__panelHeading{justify-content:space-between;align-items:center;gap:12px 18px;margin-bottom:16px;display:flex}.overview-module__2DsDfW__overview .overview-module__2DsDfW__panelHeading h2{letter-spacing:-.025em;margin:0;font-size:1.07rem;font-weight:750;line-height:1.35}.overview-module__2DsDfW__panelHeading p{color:var(--muted);margin:3px 0 0;font-size:.78rem}.overview-module__2DsDfW__legend{flex-wrap:wrap;gap:8px 14px;font-size:.7rem;display:flex}.overview-module__2DsDfW__legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.overview-module__2DsDfW__legend i{background:var(--accent);border-radius:2px;width:10px;height:10px}.overview-module__2DsDfW__legend span+span i{background:#9bd78e}.overview-module__2DsDfW__taskCount{color:#88590e;background:#fff0c8;border-radius:20px;flex-shrink:0;padding:3px 10px;font-size:.7rem;font-weight:650}.overview-module__2DsDfW__tasks{margin:0;padding:0;list-style:none}.overview-module__2DsDfW__tasks li+li{border-top:1px solid var(--line)}.overview-module__2DsDfW__task{align-items:center;gap:12px;padding:15px 0;display:flex}.overview-module__2DsDfW__task:hover strong,.overview-module__2DsDfW__task:hover .overview-module__2DsDfW__taskAction{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.overview-module__2DsDfW__tasks li:first-child .overview-module__2DsDfW__task{padding-top:3px}.overview-module__2DsDfW__tasks li:last-child .overview-module__2DsDfW__task{padding-bottom:3px}.overview-module__2DsDfW__task>div{min-width:0}.overview-module__2DsDfW__taskIcon{border-radius:9px;width:37px;height:37px}.overview-module__2DsDfW__task strong{font-size:.82rem;font-weight:650;line-height:1.4;display:block}.overview-module__2DsDfW__task p{color:var(--muted);margin:4px 0 0;font-size:.72rem;line-height:1.45}.overview-module__2DsDfW__taskAction{color:var(--accent);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:.73rem;font-weight:650;display:inline-flex}.overview-module__2DsDfW__taskAction svg{width:16px}.overview-module__2DsDfW__incomplete{color:var(--muted);margin:15px 0 0;font-size:.75rem}.overview-module__2DsDfW__chart{gap:10px;height:180px;margin-top:22px;display:flex}.overview-module__2DsDfW__yAxis{text-align:right;min-width:22px;color:var(--muted);flex-direction:column;flex-shrink:0;justify-content:space-between;padding-bottom:29px;font-size:.7rem;line-height:1;display:flex}.overview-module__2DsDfW__plot{flex:1;min-width:0;position:relative}.overview-module__2DsDfW__gridLines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 33px}.overview-module__2DsDfW__gridLines i{border-top:1px solid var(--line);width:100%}.overview-module__2DsDfW__columns{grid-template-columns:repeat(var(--days), minmax(0, 1fr));gap:clamp(2px,.6vw,10px);height:100%;display:grid;position:relative}.overview-module__2DsDfW__day{grid-template-rows:minmax(0,1fr) 33px;min-width:0;display:grid}.overview-module__2DsDfW__bars{justify-content:center;align-items:flex-end;gap:3px;height:100%;padding:0 3px;display:flex}.overview-module__2DsDfW__bars span{background:var(--accent);border-radius:3px 3px 0 0;flex:1;max-width:31px}.overview-module__2DsDfW__bars span+span{background:#9bd78e}.overview-module__2DsDfW__dayLabel{text-align:center;color:var(--muted);white-space:nowrap;padding-top:9px;font-size:.68rem;display:block}.overview-module__2DsDfW__chartDetails{color:var(--muted);margin-top:8px;font-size:.7rem}.overview-module__2DsDfW__chartDetails summary{cursor:pointer;width:fit-content}.overview-module__2DsDfW__chartDetails[open] .overview-module__2DsDfW__tableWrap{max-height:230px;margin-top:12px;overflow-y:auto}.overview-module__2DsDfW__textLink{color:var(--accent);align-items:center;gap:8px;font-size:.76rem;font-weight:650;display:inline-flex}.overview-module__2DsDfW__textLink:hover,.overview-module__2DsDfW__orderLink:hover{text-underline-offset:3px;text-decoration:underline}.overview-module__2DsDfW__textLink svg{width:17px}.overview-module__2DsDfW__tableWrap{max-width:100%;position:relative;overflow-x:auto}.overview-module__2DsDfW__table{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.overview-module__2DsDfW__table thead{background:#f0f5f1}.overview-module__2DsDfW__table thead th{color:var(--ink);white-space:nowrap;padding:10px 14px;font-size:.72rem;font-weight:650}.overview-module__2DsDfW__table thead th:first-child{border-radius:8px 0 0 8px}.overview-module__2DsDfW__table thead th:last-child{border-radius:0 8px 8px 0}.overview-module__2DsDfW__table tbody th,.overview-module__2DsDfW__table td{border-bottom:1px solid var(--line);padding:11px 14px}.overview-module__2DsDfW__table tbody tr:last-child>*{border-bottom:0}.overview-module__2DsDfW__table tbody tr:hover{background:#fafcf9}.overview-module__2DsDfW__orderLink{color:var(--accent);white-space:nowrap;font-weight:750}.overview-module__2DsDfW__customer{overflow-wrap:anywhere;min-width:160px;max-width:280px}.overview-module__2DsDfW__date{color:var(--muted);white-space:nowrap;font-size:.75rem}.overview-module__2DsDfW__money{font-variant-numeric:tabular-nums;white-space:nowrap}.overview-module__2DsDfW__orderDetail{width:30px;height:30px;color:var(--muted);place-items:center;display:grid}.overview-module__2DsDfW__orderDetail:hover{color:var(--accent)}.overview-module__2DsDfW__orderDetail svg{width:16px}.overview-module__2DsDfW__status{color:#745552;white-space:nowrap;background:#f3eeee;border-radius:20px;padding:3px 10px;font-size:.69rem;font-weight:650;display:inline-flex}.overview-module__2DsDfW__status[data-status=pending_payment]{color:#88590e;background:#fff0c8}.overview-module__2DsDfW__status[data-status=paid]{color:#24633b;background:#e3f3e2}.overview-module__2DsDfW__status[data-status=refunded]{color:#40547e;background:#e9edf7}.overview-module__2DsDfW__empty{text-align:center;min-height:225px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:26px 16px;display:flex}.overview-module__2DsDfW__empty>svg{width:29px;height:29px;color:var(--accent);margin-bottom:2px}.overview-module__2DsDfW__empty strong{color:var(--ink);font-size:.9rem;font-weight:650}.overview-module__2DsDfW__empty p{max-width:330px;margin:0;font-size:.8rem}.overview-module__2DsDfW__allClear{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.overview-module__2DsDfW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview-module__2DsDfW__overviewTopbar{min-height:64px}.overview-module__2DsDfW__breadcrumb{color:var(--muted);font-size:.82rem}.overview-module__2DsDfW__breadcrumb strong{color:var(--ink);font-weight:650}.overview-module__2DsDfW__headerActions{align-items:center;gap:20px;display:flex}.overview-module__2DsDfW__storeLink{border:1px solid var(--accent);min-height:34px;color:var(--accent);border-radius:7px;align-items:center;gap:10px;padding:5px 12px;font-size:.76rem;font-weight:650;display:inline-flex}.overview-module__2DsDfW__storeLink svg{width:15px;height:15px;transform:rotate(-45deg)}@media (min-width:1700px){.overview-module__2DsDfW__stat{gap:20px;padding:22px}.overview-module__2DsDfW__stat strong{font-size:2.35rem}.overview-module__2DsDfW__panel{padding:22px}.overview-module__2DsDfW__chart{height:190px}.overview-module__2DsDfW__task{padding:19px 0}}@media (max-width:1200px){.overview-module__2DsDfW__heading{align-items:flex-start}.overview-module__2DsDfW__controls{flex-shrink:0;max-width:200px}.overview-module__2DsDfW__stats{gap:12px}.overview-module__2DsDfW__stat{gap:10px;padding:17px 14px}.overview-module__2DsDfW__statIcon{width:35px;height:35px}.overview-module__2DsDfW__statIcon svg{width:21px;height:21px}.overview-module__2DsDfW__middle{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.overview-module__2DsDfW__panelHeading{flex-wrap:wrap}.overview-module__2DsDfW__taskAction{gap:0;font-size:0}}@media (max-width:1050px){.overview-module__2DsDfW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-module__2DsDfW__middle{grid-template-columns:1fr}.overview-module__2DsDfW__taskAction{gap:7px;font-size:.76rem}.overview-module__2DsDfW__chart{height:225px}.overview-module__2DsDfW__panelHeading{align-items:flex-start}}@media (max-width:600px){.overview-module__2DsDfW__overview{gap:16px}.overview-module__2DsDfW__heading{flex-direction:column;gap:16px}.overview-module__2DsDfW__heading h1{font-size:1.6rem}.overview-module__2DsDfW__heading p{font-size:.82rem}.overview-module__2DsDfW__controls{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;max-width:none}.overview-module__2DsDfW__refresh{font-size:.68rem}.overview-module__2DsDfW__period select{min-width:150px}.overview-module__2DsDfW__statsCaption{font-size:.65rem}.overview-module__2DsDfW__stats{gap:10px}.overview-module__2DsDfW__stat{flex-direction:column;gap:12px;padding:14px}.overview-module__2DsDfW__overview .overview-module__2DsDfW__stat h2{font-size:.76rem}.overview-module__2DsDfW__stat strong{font-size:1.9rem}.overview-module__2DsDfW__stat p{font-size:.68rem}.overview-module__2DsDfW__panel{padding:16px}.overview-module__2DsDfW__overview .overview-module__2DsDfW__panelHeading h2{font-size:1rem}.overview-module__2DsDfW__panelHeading p{font-size:.72rem}.overview-module__2DsDfW__legend{font-size:.68rem}.overview-module__2DsDfW__chart{gap:5px;height:200px;margin-top:22px}.overview-module__2DsDfW__bars{gap:2px;padding:0 1px}.overview-module__2DsDfW__dayLabel{font-size:.58rem}.overview-module__2DsDfW__task{gap:10px}.overview-module__2DsDfW__task strong{font-size:.78rem}.overview-module__2DsDfW__task p{font-size:.7rem}.overview-module__2DsDfW__taskAction{gap:0;font-size:0}.overview-module__2DsDfW__taskCount{font-size:.66rem}.overview-module__2DsDfW__breadcrumb{font-size:.74rem}.overview-module__2DsDfW__headerActions{gap:10px}.overview-module__2DsDfW__storeLink{min-height:32px;padding:4px 9px;font-size:.7rem}.overview-module__2DsDfW__storeLink svg{display:none}.overview-module__2DsDfW__empty{min-height:190px}}@media (max-width:370px){.overview-module__2DsDfW__controls{flex-direction:column;align-items:stretch}.overview-module__2DsDfW__refresh{justify-content:flex-end}.overview-module__2DsDfW__stat{padding:12px}.overview-module__2DsDfW__statsCaption{flex-wrap:wrap}}
.catalog-rich-text-module__TT2IoG__richText{overflow-wrap:anywhere}.catalog-rich-text-module__TT2IoG__richText p{margin:0}.catalog-rich-text-module__TT2IoG__richText p+p{margin-top:.75em}.catalog-rich-text-module__TT2IoG__richText strong{font-weight:750}.catalog-rich-text-module__TT2IoG__richText [data-size="12"]{font-size:12px}.catalog-rich-text-module__TT2IoG__richText [data-size="14"]{font-size:14px}.catalog-rich-text-module__TT2IoG__richText [data-size="16"]{font-size:16px}.catalog-rich-text-module__TT2IoG__richText [data-size="18"]{font-size:18px}.catalog-rich-text-module__TT2IoG__richText [data-size="20"]{font-size:20px}.catalog-rich-text-module__TT2IoG__richText [data-size="24"]{font-size:24px}.catalog-rich-text-module__TT2IoG__richText [data-size="28"]{font-size:28px}.catalog-rich-text-module__TT2IoG__richText [data-size="32"]{font-size:32px}.catalog-rich-text-module__TT2IoG__richText [data-size="40"]{font-size:40px}.catalog-rich-text-module__TT2IoG__richText [data-align=left]{text-align:left}.catalog-rich-text-module__TT2IoG__richText [data-align=center]{text-align:center}.catalog-rich-text-module__TT2IoG__richText [data-align=right]{text-align:right}.catalog-rich-text-module__TT2IoG__richText ul,.catalog-rich-text-module__TT2IoG__richText ol{margin:.75em 0;padding-left:1.5em}.catalog-rich-text-module__TT2IoG__richText li+li{margin-top:.4em}
.catalog-support-blocks-module__bjRFcW__blocks>li[data-has-image=true]{grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:14px;display:grid}.catalog-support-blocks-module__bjRFcW__blocks>li>div{min-width:0}.catalog-support-blocks-module__bjRFcW__image{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:10px;width:88px;height:88px;padding:5px;display:block}@media (max-width:480px){.catalog-support-blocks-module__bjRFcW__blocks>li[data-has-image=true]{grid-template-columns:minmax(0,1fr)}.catalog-support-blocks-module__bjRFcW__image{width:104px;height:104px}}
.ui-module__2h3EcW__brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:1rem;font-weight:650;display:inline-flex}.ui-module__2h3EcW__monogram{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.ui-module__2h3EcW__logo{object-fit:contain}.ui-module__2h3EcW__button,.ui-module__2h3EcW__secondary{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-weight:600;line-height:1.4;display:inline-flex}.ui-module__2h3EcW__button{color:#fff;background:var(--accent)}.ui-module__2h3EcW__button:hover{filter:brightness(.93)}.ui-module__2h3EcW__secondary{border-color:var(--line);color:var(--ink);background:#fff}.ui-module__2h3EcW__secondary:hover{background:var(--paper)}.ui-module__2h3EcW__textButton{color:var(--accent);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.ui-module__2h3EcW__muted{color:var(--muted)}.ui-module__2h3EcW__eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin-bottom:16px;font-size:.7rem;font-weight:750}.ui-module__2h3EcW__surface{padding:var(--surface-padding,clamp(20px, 3vw, 30px));border:1px solid var(--line);border-radius:var(--surface-radius,14px);background:#fff}.ui-module__2h3EcW__badge{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:30px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.ui-module__2h3EcW__pending{color:#795719;background:#fbf2df}.ui-module__2h3EcW__pageHeader{margin-bottom:30px}.ui-module__2h3EcW__pageHeader h1{margin-bottom:10px}.ui-module__2h3EcW__pageHeader p{color:var(--muted);margin-bottom:0}.ui-module__2h3EcW__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-module__2h3EcW__message{border:1px solid var(--line);background:var(--accent-soft);border-radius:9px;margin-bottom:18px;padding:12px 15px;font-size:.88rem}.ui-module__2h3EcW__error{color:#88332b;background:#fff2ef;border-color:#edd2cc}.ui-module__2h3EcW__definition{gap:18px;margin:0;display:grid}.ui-module__2h3EcW__definition div{border-bottom:1px solid var(--line);padding-bottom:16px}.ui-module__2h3EcW__definition div:last-child{border:0;padding-bottom:0}.ui-module__2h3EcW__definition dt{color:var(--muted);margin-bottom:3px;font-size:.8rem}.ui-module__2h3EcW__definition dd{overflow-wrap:anywhere;margin:0;font-weight:550}
.auth-module__Kq5AzW__shell{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);min-height:100svh;display:grid}.auth-module__Kq5AzW__aside{background:var(--sidebar);color:#edf4ed;flex-direction:column;padding:clamp(30px,4.5vw,68px);display:flex}.auth-module__Kq5AzW__asideText{margin:auto 0;padding:70px 0}.auth-module__Kq5AzW__small{letter-spacing:.18em;color:#bbd1c5;font-size:.67rem}.auth-module__Kq5AzW__aside h2{letter-spacing:-.045em;margin:24px 0;font-family:Georgia,serif;font-size:clamp(2.8rem,5vw,4.7rem);font-weight:400;line-height:1.12}.auth-module__Kq5AzW__aside p{color:#b8cfc3;font-size:.95rem}.auth-module__Kq5AzW__asideFoot{color:#bbd1c5;border-top:1px solid #ffffff25;padding-top:22px;font-size:.72rem}.auth-module__Kq5AzW__main{background:#fff;flex-direction:column;padding:clamp(24px,4vw,54px);display:flex}.auth-module__Kq5AzW__back{color:var(--muted);align-self:flex-start;font-size:.8rem}.auth-module__Kq5AzW__formWrap{width:100%;max-width:380px;margin:auto;padding:60px 0}.auth-module__Kq5AzW__formWrap h1{margin-bottom:12px;font-size:2.2rem}.auth-module__Kq5AzW__formWrap>p{margin-bottom:30px;font-size:.9rem}.auth-module__Kq5AzW__form{gap:18px;display:grid}.auth-module__Kq5AzW__field{gap:8px;display:grid}.auth-module__Kq5AzW__form label{gap:8px;font-size:.82rem;font-weight:600;display:grid}.auth-module__Kq5AzW__form input{color:var(--ink);background:#fcfdfb;border:1px solid #cad6ce;border-radius:8px;width:100%;padding:12px}.auth-module__Kq5AzW__passwordControl{position:relative}.auth-module__Kq5AzW__passwordControl input{padding-right:50px}.auth-module__Kq5AzW__form .auth-module__Kq5AzW__passwordToggle{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-module__Kq5AzW__form .auth-module__Kq5AzW__passwordToggle:hover{color:var(--ink);background:#edf3ef}.auth-module__Kq5AzW__form .auth-module__Kq5AzW__passwordToggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-module__Kq5AzW__form .auth-module__Kq5AzW__passwordToggle:disabled{cursor:default;opacity:.55}.auth-module__Kq5AzW__form input[aria-invalid=true]{border-color:#a73b32}.auth-module__Kq5AzW__fieldError{color:#8c3029!important}.auth-module__Kq5AzW__form small{color:var(--muted);font-weight:400}.auth-module__Kq5AzW__requirements{border:1px solid var(--line);background:var(--paper);border-radius:9px;padding:14px;font-size:.78rem}.auth-module__Kq5AzW__requirements p{margin:0 0 10px;font-weight:600}.auth-module__Kq5AzW__requirements ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-module__Kq5AzW__requirements li{color:var(--muted);align-items:center;gap:8px;display:flex}.auth-module__Kq5AzW__requirements li[data-met=true]{color:#087747}.auth-module__Kq5AzW__requirementIcon{border:1px solid #b8c6bf;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.auth-module__Kq5AzW__requirementIcon svg{stroke-width:2.5px;width:13px;height:13px}[data-met=true] .auth-module__Kq5AzW__requirementIcon{color:#fff;background:#138458;border-color:#138458}.auth-module__Kq5AzW__requirements .auth-module__Kq5AzW__requirementSummary{margin:12px 0 0;font-size:.74rem;font-weight:400;line-height:1.5}.auth-module__Kq5AzW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-module__Kq5AzW__form button{margin-top:7px}.auth-module__Kq5AzW__forgot{color:var(--accent);justify-self:end;font-size:.79rem}.auth-module__Kq5AzW__switch{text-align:center;color:var(--muted);margin:27px 0 0!important;font-size:.82rem!important}.auth-module__Kq5AzW__switch a{color:var(--accent);font-weight:650}.auth-module__Kq5AzW__successState{gap:20px;display:grid}.auth-module__Kq5AzW__successIcon{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);box-shadow:0 0 0 8px color-mix(in srgb, var(--accent-soft) 58%, transparent);border-radius:50%;place-items:center;display:grid}.auth-module__Kq5AzW__successIcon svg{stroke-width:2.4px;width:30px;height:30px}.auth-module__Kq5AzW__successEyebrow{margin-bottom:12px}.auth-module__Kq5AzW__successState h1{margin:0 0 10px}.auth-module__Kq5AzW__successText,.auth-module__Kq5AzW__successHelp{color:var(--muted);line-height:1.65;margin:0!important}.auth-module__Kq5AzW__successText{font-size:.94rem!important}.auth-module__Kq5AzW__successEmail{border:1px solid var(--line);background:var(--paper);max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:9px;padding:12px 14px;font-size:.88rem;display:block}.auth-module__Kq5AzW__successHelp{font-size:.79rem!important}.auth-module__Kq5AzW__successButton{width:100%;margin-top:4px;text-decoration:none}@media (max-width:760px){.auth-module__Kq5AzW__shell{flex-direction:column;display:flex}.auth-module__Kq5AzW__aside{padding:22px 25px}.auth-module__Kq5AzW__asideText,.auth-module__Kq5AzW__asideFoot{display:none}.auth-module__Kq5AzW__main{flex:1;padding:24px}.auth-module__Kq5AzW__formWrap{padding:38px 0}}.auth-module__Kq5AzW__embedded .auth-module__Kq5AzW__main{background:0 0;padding:28px 32px 32px}.auth-module__Kq5AzW__embedded .auth-module__Kq5AzW__formWrap{max-width:none;padding:0}.auth-module__Kq5AzW__embedded .auth-module__Kq5AzW__formWrap h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(1.65rem,4vw,2rem);line-height:1.15}.auth-module__Kq5AzW__embedded .auth-module__Kq5AzW__formWrap>p{margin-bottom:24px;line-height:1.6}@media (max-width:480px){.auth-module__Kq5AzW__embedded .auth-module__Kq5AzW__main{padding:24px 22px 28px}}
.login-modal-module__6bmOWG__dialog{overscroll-behavior:contain;border:1px solid var(--line,#d8e1db);width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:20px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 28px 100px #102c2433}.login-modal-module__6bmOWG__dialog::backdrop{background:#0c1e187a}.login-modal-module__6bmOWG__header{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 0;display:flex}.login-modal-module__6bmOWG__close{border:1px solid var(--line,#d8e1db);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;padding:9px;display:grid}.login-modal-module__6bmOWG__close:hover{background:var(--paper,#f4f7f3)}.login-modal-module__6bmOWG__close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.login-modal-module__6bmOWG__close svg{width:20px;height:20px}@media (max-width:480px){.login-modal-module__6bmOWG__header{padding:20px 22px 0}.login-modal-module__6bmOWG__dialog{border-radius:16px}}
.catalog-module__fFTYeq__breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin:24px 0 25px;font-size:.75rem;display:flex}.catalog-module__fFTYeq__breadcrumbs a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.catalog-module__fFTYeq__breadcrumbs span:last-child{max-width:38ch;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.catalog-module__fFTYeq__catalogHeader{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.catalog-module__fFTYeq__catalogHeader h1{letter-spacing:-.055em;max-width:680px;margin:7px 0 8px;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1}.catalog-module__fFTYeq__catalogHeader p,.catalog-module__fFTYeq__catalogHeader>div>[data-catalog-rich-text]{max-width:570px;color:var(--muted);margin:0}.catalog-module__fFTYeq__todoEnvasesCatalogHeader{text-align:center;justify-content:center}.catalog-module__fFTYeq__todoEnvasesCatalogHeader h1{margin-top:0}.catalog-module__fFTYeq__todoEnvasesCatalogHeader p,.catalog-module__fFTYeq__todoEnvasesCatalogHeader>div>[data-catalog-rich-text]{margin-inline:auto}.catalog-module__fFTYeq__categoryNav{scrollbar-width:thin;gap:8px;margin-bottom:28px;padding-bottom:4px;display:flex;overflow-x:auto}.catalog-module__fFTYeq__categoryNav a{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 14px;font-size:.76rem;font-weight:700;transition:border-color .15s,background-color .15s,color .15s}.catalog-module__fFTYeq__categoryNav a:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.catalog-module__fFTYeq__relatedCategories{justify-content:center;align-items:start;gap:clamp(18px,3vw,38px);margin:30px 0 38px;padding:0;overflow-x:auto}.catalog-module__fFTYeq__relatedCategories a{min-width:108px;color:var(--ink);text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:10px;padding:0;display:grid}.catalog-module__fFTYeq__relatedCategories a:hover{color:var(--accent);background:0 0;border-color:#0000}.catalog-module__fFTYeq__relatedImage{background:#f1f3f1;border:2px solid #d8dfdc;border-radius:50%;place-items:center;width:104px;height:104px;transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.catalog-module__fFTYeq__relatedImage img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.catalog-module__fFTYeq__relatedCategories a:hover .catalog-module__fFTYeq__relatedImage img{transform:scale(1.035)}.catalog-module__fFTYeq__relatedCategories a:hover .catalog-module__fFTYeq__relatedImage{border-color:var(--accent);transform:none}.catalog-module__fFTYeq__relatedCategories strong{max-width:120px;font-size:.72rem;line-height:1.3}.catalog-module__fFTYeq__jarSizeGuide{background:#123c2c;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px;padding:15px 8px 13px;display:grid}.catalog-module__fFTYeq__jarSizeGuide a{color:#fff;border-left:1px solid #ffffff2e;justify-items:center;gap:4px;min-width:0;padding:0 5px;text-decoration:none;display:grid}.catalog-module__fFTYeq__jarSizeGuide a:first-child{border-left:0}.catalog-module__fFTYeq__jarSizeGuide a:focus-visible{outline-offset:-2px;outline:2px solid #b4f4c9}.catalog-module__fFTYeq__jarSizeGuideImage{justify-content:center;align-items:flex-end;height:77px;display:flex}.catalog-module__fFTYeq__jarSizeGuideImage img{object-fit:contain;filter:drop-shadow(0 5px 7px #00000047);width:auto;max-width:100%;height:42px;transition:transform .18s}.catalog-module__fFTYeq__jarSizeGuide a:nth-child(2) img{height:51px}.catalog-module__fFTYeq__jarSizeGuide a:nth-child(3) img{height:63px}.catalog-module__fFTYeq__jarSizeGuide a:nth-child(4) img{height:74px}.catalog-module__fFTYeq__jarSizeGuide a:hover img,.catalog-module__fFTYeq__jarSizeGuide a:focus-visible img{transform:translateY(-4px)}.catalog-module__fFTYeq__jarSizeGuide strong{align-items:center;gap:6px;font-size:.78rem;display:flex}.catalog-module__fFTYeq__jarSizeGuide strong span{color:#8fe0ac}.catalog-module__fFTYeq__sectionGuideLabel{color:var(--muted);letter-spacing:.12em;margin-top:24px;font-size:.66rem;font-weight:850;display:block}.catalog-module__fFTYeq__sectionGuideProducts{background:#123c2c;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:9px;padding:14px 12px;display:grid}.catalog-module__fFTYeq__sectionGuideProducts a{color:#fff;text-align:center;border-left:1px solid #ffffff2e;justify-items:center;gap:5px;min-width:0;padding:0 10px;text-decoration:none;display:grid}.catalog-module__fFTYeq__sectionGuideProducts a:first-child{border-left:0}.catalog-module__fFTYeq__sectionGuideProducts a:hover{color:#a9edbf}.catalog-module__fFTYeq__sectionGuideProductImage{justify-content:center;align-items:center;width:100%;height:70px;display:flex}.catalog-module__fFTYeq__sectionGuideProductImage img{object-fit:contain;filter:drop-shadow(0 5px 7px #00000047);max-width:100%;max-height:62px;transition:transform .18s}.catalog-module__fFTYeq__sectionGuideProducts a:hover img{transform:translateY(-3px)}.catalog-module__fFTYeq__sectionGuideProducts strong{align-items:baseline;gap:5px;font-size:.74rem;line-height:1.35;display:flex}.catalog-module__fFTYeq__sectionGuideProducts strong span{color:#8fe0ac;flex:none}.catalog-module__fFTYeq__catalogLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,2.5vw,40px);width:min(100%,1600px);margin-inline:auto;display:grid}.catalog-module__fFTYeq__catalogResults{min-width:0}.catalog-module__fFTYeq__catalogResults .catalog-module__fFTYeq__productGrid,.catalog-module__fFTYeq__catalogResults .catalog-module__fFTYeq__loadMore{width:100%}.catalog-module__fFTYeq__searchSuggestion{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink);margin:0 0 18px;padding:13px 16px;font-size:.8rem;line-height:1.5}.catalog-module__fFTYeq__productGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:stretch;gap:18px;width:min(100%,1280px);margin-inline:auto;display:grid}.catalog-module__fFTYeq__productCard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 3px 16px #172c2a06}.catalog-module__fFTYeq__productCard:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));transform:translateY(-3px);box-shadow:0 16px 36px #172c2a17}.catalog-module__fFTYeq__productImage{aspect-ratio:4/3;background:linear-gradient(145deg, var(--accent-soft), #f3f7f1);color:var(--accent);place-items:center;font-size:2rem;font-weight:800;display:grid;position:relative;overflow:hidden}.catalog-module__fFTYeq__productImage img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.catalog-module__fFTYeq__productCard:hover .catalog-module__fFTYeq__productImage img{transform:scale(1.025)}.catalog-module__fFTYeq__lowStock{color:#86531c;background:#ffffffed;border-radius:999px;padding:5px 8px;font-size:.6rem;font-weight:850;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #172c2a14}.catalog-module__fFTYeq__productBody{flex-direction:column;flex:1;padding:16px;display:flex}.catalog-module__fFTYeq__category{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.catalog-module__fFTYeq__productBody h2{margin:6px 0 5px;font-size:.98rem;line-height:1.3}.catalog-module__fFTYeq__productBody h2 a:hover{color:var(--accent)}.catalog-module__fFTYeq__description{min-height:2.7em;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.catalog-module__fFTYeq__productFoot{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.catalog-module__fFTYeq__price{color:var(--ink);font-size:1.06rem;font-weight:800;line-height:1.2;display:grid}.catalog-module__fFTYeq__price small{color:var(--muted);margin-top:3px;font-size:.61rem;font-weight:550}.catalog-module__fFTYeq__viewLink{color:var(--accent);white-space:nowrap;font-size:.67rem;font-weight:800}.catalog-module__fFTYeq__viewLink:hover{text-underline-offset:3px;text-decoration:underline}.catalog-module__fFTYeq__loadMore{justify-items:center;gap:9px;width:min(100%,1280px);margin:42px auto 0;display:grid}.catalog-module__fFTYeq__loadMore button{border:1px solid var(--accent);min-height:48px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:12px;padding:11px 22px;font-size:.8rem;font-weight:850;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.catalog-module__fFTYeq__loadMore button span{font-size:1rem;transition:transform .16s}.catalog-module__fFTYeq__loadMore button:hover{background:var(--accent);color:#fff;transform:translateY(-2px)}.catalog-module__fFTYeq__loadMore button:hover span{transform:translateY(2px)}.catalog-module__fFTYeq__loadMore small{color:var(--muted);font-size:.68rem}.catalog-module__fFTYeq__seoGuide{background:#f6f7f5;border-radius:0;grid-column:1/-1;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(34px,6vw,78px);width:100vw;margin:clamp(30px,5vw,58px) calc(50% - 50vw);padding:clamp(24px,4vw,48px) max(24px,50vw - 640px);display:grid}.catalog-module__fFTYeq__seoGuide[data-section-showcase]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-left:0;padding-right:max(24px,50vw - 800px)}.catalog-module__fFTYeq__seoGuide[data-section-showcase]>[data-section-gallery]{border-left:0;border-radius:0 14px 14px 0}.catalog-module__fFTYeq__seoGuide[data-section-showcase]>div:last-child{width:100%;max-width:700px}.catalog-module__fFTYeq__seoGuide[data-reverse]>:first-child{order:2}.catalog-module__fFTYeq__seoGuideImage{background:linear-gradient(145deg,#e8eeeb,#d9e2dd);border-radius:15px;place-items:center;min-height:420px;display:grid;overflow:hidden}.catalog-module__fFTYeq__seoGuideImage img{object-fit:contain;filter:drop-shadow(0 18px 17px #1c2d2729);width:82%;max-height:390px}.catalog-module__fFTYeq__seoGuideCopy{max-width:530px}.catalog-module__fFTYeq__seoGuideEyebrow{color:var(--accent);letter-spacing:.16em;margin-bottom:14px;font-size:.68rem;font-weight:850;display:block}.catalog-module__fFTYeq__seoGuideCopy h2{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(1.9rem,3.4vw,3.2rem);line-height:1.06}.catalog-module__fFTYeq__seoGuideCopy>p,.catalog-module__fFTYeq__seoGuideCopy>[data-catalog-rich-text]{color:var(--muted);margin:0;font-size:.94rem;line-height:1.7}.catalog-module__fFTYeq__seoGuideSizes{flex-wrap:wrap;gap:8px;margin:24px 0 8px;padding:0;list-style:none;display:flex}.catalog-module__fFTYeq__seoGuideSizes li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:800}.catalog-module__fFTYeq__seoGuideCopy>ol{counter-reset:guide;gap:23px;margin:30px 0 0;padding:0;list-style:none;display:grid}.catalog-module__fFTYeq__seoGuideCopy>ol>li{counter-increment:guide;min-height:48px;padding-left:64px;position:relative}.catalog-module__fFTYeq__seoGuideCopy>ol>li:before{background:var(--sidebar);color:#fff;content:counter(guide);border-radius:50%;place-items:center;width:46px;height:46px;font-size:.9rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.catalog-module__fFTYeq__seoGuideCopy h3{margin:0 0 4px;font-size:.95rem;line-height:1.35}.catalog-module__fFTYeq__seoGuideCopy>ol>li p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.catalog-module__fFTYeq__faq{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(36px,7vw,100px);width:min(100%,1280px);margin:clamp(58px,8vw,110px) auto 30px;display:grid}.catalog-module__fFTYeq__faq header{align-self:start}.catalog-module__fFTYeq__faq header>span{color:var(--accent);letter-spacing:.16em;font-size:.67rem;font-weight:850}.catalog-module__fFTYeq__faq h2{letter-spacing:-.055em;margin:10px 0 13px;font-size:clamp(2.2rem,4.2vw,4.2rem);line-height:.98}.catalog-module__fFTYeq__faq header p,.catalog-module__fFTYeq__faq header>[data-catalog-rich-text]{max-width:330px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.catalog-module__fFTYeq__faqList{border-top:1px solid var(--line)}.catalog-module__fFTYeq__faqList details{border-bottom:1px solid var(--line)}.catalog-module__fFTYeq__faqList summary{min-height:70px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:.94rem;font-weight:800;list-style:none;display:flex}.catalog-module__fFTYeq__faqList summary::-webkit-details-marker{display:none}.catalog-module__fFTYeq__faqList summary>span[aria-hidden]{border:1px solid var(--line);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:0 0 30px;place-items:center;font-size:1.2rem;font-weight:500;transition:transform .18s,background-color .18s,color .18s;display:grid}.catalog-module__fFTYeq__faqList details[open] summary>span[aria-hidden]{background:var(--accent);color:#fff;transform:rotate(45deg)}.catalog-module__fFTYeq__faqList details>p,.catalog-module__fFTYeq__faqList details>[data-catalog-rich-text]{max-width:720px;color:var(--muted);margin:-4px 54px 22px 0;font-size:.82rem;line-height:1.7}.catalog-module__fFTYeq__purchaseControls{grid-template-columns:114px minmax(0,1fr);gap:10px;margin-top:22px;display:grid;position:relative}.catalog-module__fFTYeq__purchaseControlsCompact{grid-template-columns:88px minmax(0,1fr);gap:8px;margin-top:14px}.catalog-module__fFTYeq__purchaseControls.catalog-module__fFTYeq__purchaseControlsButtonOnly{grid-template-columns:minmax(0,1fr);margin-top:0}.catalog-module__fFTYeq__quantityPicker{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;grid-template-columns:34px minmax(28px,1fr) 34px;align-items:center;min-height:50px;display:grid;overflow:hidden}.catalog-module__fFTYeq__purchaseControlsCompact .catalog-module__fFTYeq__quantityPicker{border-radius:10px;grid-template-columns:28px minmax(25px,1fr) 28px;min-height:42px}.catalog-module__fFTYeq__quantityPicker button{height:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.1rem;transition:background-color .14s,color .14s}.catalog-module__fFTYeq__quantityPicker button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.catalog-module__fFTYeq__quantityPicker button:disabled{cursor:not-allowed;opacity:.3}.catalog-module__fFTYeq__quantityPicker span{font-size:.82rem;font-weight:850}.catalog-module__fFTYeq__addToCart{background:var(--accent);color:#fff;min-width:0;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:.82rem;font-weight:800;transition:transform .15s,background-color .15s,box-shadow .15s;display:flex}.catalog-module__fFTYeq__purchaseControlsCompact .catalog-module__fFTYeq__addToCart{white-space:nowrap;border-radius:10px;min-height:44px;padding:8px 10px;font-size:.78rem}.catalog-module__fFTYeq__purchaseControlsCompact .catalog-module__fFTYeq__addToCart:disabled svg{display:none}.catalog-module__fFTYeq__addToCart svg{flex:0 0 19px;width:19px;height:19px}.catalog-module__fFTYeq__purchaseControlsCompact .catalog-module__fFTYeq__addToCart svg{flex-basis:16px;width:16px;height:16px}.catalog-module__fFTYeq__addToCart:hover:not(:disabled){background:var(--sidebar);box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-1px)}.catalog-module__fFTYeq__addToCart[data-added=true]{background:#237b4b}.catalog-module__fFTYeq__addToCart:disabled{cursor:not-allowed;opacity:.45}.catalog-module__fFTYeq__boxPurchase{grid-column:1/-1;margin-top:4px}.catalog-module__fFTYeq__addBox{color:#174c34;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#eff6f0;border:1px solid #b8cfc0;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;font-size:.82rem;font-weight:700;transition:background-color .15s,border-color .15s;display:grid}.catalog-module__fFTYeq__addBox svg{width:22px;height:22px}.catalog-module__fFTYeq__addBox strong{white-space:nowrap;font-size:.9rem;font-weight:800}.catalog-module__fFTYeq__addBox:hover:not(:disabled){background:#e2f0e5;border-color:#80ab91}.catalog-module__fFTYeq__addBox:disabled{cursor:not-allowed;opacity:.55;background:#f3f5f2}.catalog-module__fFTYeq__boxHint{color:var(--muted);margin:8px 2px 0;font-size:.76rem;line-height:1.55}.catalog-module__fFTYeq__empty{border:1px dashed var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:18px;padding:70px 20px}.catalog-module__fFTYeq__empty h2{color:var(--ink)}@media (max-width:1180px){.catalog-module__fFTYeq__productGrid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}}@media (max-width:1100px){.catalog-module__fFTYeq__catalogLayout{display:block}}@media (max-width:850px){.catalog-module__fFTYeq__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-module__fFTYeq__seoGuide[data-section-showcase]{grid-template-columns:1fr;padding:18px}.catalog-module__fFTYeq__seoGuide[data-section-showcase]>[data-section-gallery]{border:1px solid #d4e4da;border-radius:14px}}@media (max-width:560px){.catalog-module__fFTYeq__sectionGuideProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.catalog-module__fFTYeq__sectionGuideProducts a:nth-child(odd){border-left:0}.catalog-module__fFTYeq__sectionGuideProducts a:nth-child(n+3){border-top:1px solid #ffffff2e;padding-top:9px}.catalog-module__fFTYeq__jarSizeGuide{padding:13px 4px 11px}.catalog-module__fFTYeq__jarSizeGuideImage{height:68px}.catalog-module__fFTYeq__jarSizeGuideImage img{height:38px}.catalog-module__fFTYeq__jarSizeGuide a:nth-child(2) img{height:46px}.catalog-module__fFTYeq__jarSizeGuide a:nth-child(3) img{height:56px}.catalog-module__fFTYeq__jarSizeGuide a:nth-child(4) img{height:66px}.catalog-module__fFTYeq__jarSizeGuide strong{gap:2px;font-size:.64rem}.catalog-module__fFTYeq__breadcrumbs{margin-top:16px}.catalog-module__fFTYeq__relatedCategories{justify-content:flex-start;gap:14px;margin:22px 0 28px}.catalog-module__fFTYeq__relatedCategories a{min-width:82px}.catalog-module__fFTYeq__relatedImage{width:76px;height:76px}.catalog-module__fFTYeq__relatedCategories strong{max-width:88px;font-size:.65rem}.catalog-module__fFTYeq__catalogHeader{flex-direction:column;align-items:flex-start;gap:14px}.catalog-module__fFTYeq__catalogHeader h1{font-size:clamp(2.25rem,12vw,3.3rem)}.catalog-module__fFTYeq__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-module__fFTYeq__productCard{border-radius:14px}.catalog-module__fFTYeq__productImage{aspect-ratio:1}.catalog-module__fFTYeq__productBody{padding:12px}.catalog-module__fFTYeq__description,.catalog-module__fFTYeq__viewLink{display:none}.catalog-module__fFTYeq__productFoot{align-items:start;display:grid}.catalog-module__fFTYeq__purchaseControlsCompact{grid-template-columns:1fr}.catalog-module__fFTYeq__purchaseControlsCompact .catalog-module__fFTYeq__quantityPicker{grid-template-columns:1fr 1fr 1fr}.catalog-module__fFTYeq__purchaseControls:not(.catalog-module__fFTYeq__purchaseControlsCompact){grid-template-columns:102px minmax(0,1fr)}.catalog-module__fFTYeq__seoGuide{border-radius:18px;grid-template-columns:1fr;gap:28px;margin:40px 0;padding:18px}.catalog-module__fFTYeq__seoGuide[data-reverse]>:first-child{order:0}.catalog-module__fFTYeq__seoGuideImage{min-height:280px}.catalog-module__fFTYeq__seoGuideImage img{max-height:255px}.catalog-module__fFTYeq__seoGuideCopy h2{font-size:clamp(1.9rem,9vw,2.6rem)}.catalog-module__fFTYeq__faq{grid-template-columns:1fr;gap:28px;margin-block:55px 20px}.catalog-module__fFTYeq__faq h2{font-size:clamp(2.25rem,11vw,3.3rem)}.catalog-module__fFTYeq__faqList summary{min-height:64px;font-size:.86rem}.catalog-module__fFTYeq__faqList details>p,.catalog-module__fFTYeq__faqList details>[data-catalog-rich-text]{margin-right:0}}@media (max-width:390px){.catalog-module__fFTYeq__productGrid{grid-template-columns:1fr}.catalog-module__fFTYeq__description,.catalog-module__fFTYeq__viewLink{display:initial}.catalog-module__fFTYeq__purchaseControlsCompact{grid-template-columns:88px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.catalog-module__fFTYeq__productCard,.catalog-module__fFTYeq__productImage img,.catalog-module__fFTYeq__categoryNav a,.catalog-module__fFTYeq__addToCart,.catalog-module__fFTYeq__quantityPicker button,.catalog-module__fFTYeq__loadMore button,.catalog-module__fFTYeq__loadMore button span,.catalog-module__fFTYeq__faqList summary>span[aria-hidden]{transition:none}}.catalog-module__fFTYeq__quantityPicker input{outline-offset:-2px;width:100%;min-width:0;color:var(--ink);font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;padding:8px 0;font-size:.85rem;font-weight:700;display:block}.catalog-module__fFTYeq__quantityPicker input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.catalog-module__fFTYeq__quantityPicker input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.catalog-module__fFTYeq__quantityPicker input:focus-visible{outline:2px solid #08754d}.catalog-module__fFTYeq__boxSuggestion{color:#244d32;background:#eff6e9;border:1px solid #9cbd9f;border-left:3px solid #2d7a4b;border-radius:10px;grid-column:1/-1;padding:18px 20px}.catalog-module__fFTYeq__boxSuggestion strong{font-size:.9rem;font-weight:700;line-height:1.5;display:block}.catalog-module__fFTYeq__boxSuggestion p{color:#52674f;margin:8px 0 0;font-size:.85rem;line-height:1.7}.catalog-module__fFTYeq__boxSuggestion p b{color:#234d32;white-space:nowrap}.catalog-module__fFTYeq__boxSuggestion .catalog-module__fFTYeq__boxSuggestionCart{font-size:.78rem}.catalog-module__fFTYeq__boxSuggestion>button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#174c34;border:0;border-radius:30px;align-items:center;gap:18px;margin-top:14px;padding:10px 16px;font-size:.82rem;font-weight:600;display:inline-flex}.catalog-module__fFTYeq__boxSuggestion>button:hover{background:#086b45}.catalog-module__fFTYeq__boxSuggestion>button:focus-visible{outline-offset:4px;outline:2px solid #08754d}@media (max-width:480px){.catalog-module__fFTYeq__boxSuggestion{padding:16px}.catalog-module__fFTYeq__boxSuggestion>button{justify-content:center;width:100%}}
.product-purchase-module__3yXT0W__controls{color:#10271c;gap:14px;min-width:0;margin-top:20px;display:grid}.product-purchase-module__3yXT0W__unitCard,.product-purchase-module__3yXT0W__boxCard{background:#fff;border:1px solid #dbe2df;border-radius:18px;min-width:0;padding:clamp(14px,1.7vw,24px)}.product-purchase-module__3yXT0W__heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.product-purchase-module__3yXT0W__heading>div{min-width:0}.product-purchase-module__3yXT0W__heading h2{color:#10271c;letter-spacing:-.025em;margin:0;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:750;line-height:1.35}.product-purchase-module__3yXT0W__heading p{color:#59645e;margin:3px 0 0;font-size:.85rem;line-height:1.5}.product-purchase-module__3yXT0W__icon{color:#075338;border-right:1px solid #dbe5df;flex:none;align-items:center;padding-right:14px;display:flex}.product-purchase-module__3yXT0W__icon>svg{background:#e9f5eb;border-radius:11px;width:40px;height:40px;padding:7px}.product-purchase-module__3yXT0W__unitActions{grid-template-columns:108px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__quantity{border:1px solid #dbe2df;border-radius:999px;grid-template-columns:34px minmax(0,1fr) 34px;min-height:48px}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__quantity input{color:#10271c;border-left:1px solid #dbe2df;border-right:1px solid #dbe2df;height:100%;font-size:1rem;font-weight:700}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__quantity button{color:#075338;font-size:1.25rem}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__add{background:#075338;border-radius:999px;gap:9px;min-height:48px;padding:10px 14px;font-size:.95rem;font-weight:750;line-height:1.35}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__add svg{flex-basis:23px;width:23px;height:23px}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__add:hover:not(:disabled){box-shadow:none;background:#063f2b;transform:none}.product-purchase-module__3yXT0W__boxPurchase{min-width:0}.product-purchase-module__3yXT0W__boxCard{background:#f2f8f3;border-color:#d0e2d5}.product-purchase-module__3yXT0W__boxCard .product-purchase-module__3yXT0W__heading{margin-bottom:22px}.product-purchase-module__3yXT0W__boxActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.product-purchase-module__3yXT0W__boxPrice{color:#063e29;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:750;line-height:1.15}.product-purchase-module__3yXT0W__addBox{color:#075338;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #08603f;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:9px 20px;font-size:.95rem;font-weight:750;line-height:1.35;display:inline-flex}.product-purchase-module__3yXT0W__addBox svg{flex:0 0 24px;width:24px;height:24px}.product-purchase-module__3yXT0W__addBox:hover:not(:disabled){background:#e4f0e7}.product-purchase-module__3yXT0W__addBox:disabled{opacity:.45;cursor:not-allowed}.product-purchase-module__3yXT0W__boxHint{color:#667069;align-items:flex-start;gap:8px;margin:9px 8px 0;font-size:.78rem;line-height:1.55;display:flex}.product-purchase-module__3yXT0W__boxHint svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.product-purchase-module__3yXT0W__controls button:focus-visible{outline-offset:4px;outline:2px solid #08754d}@media (max-width:480px){.product-purchase-module__3yXT0W__unitCard,.product-purchase-module__3yXT0W__boxCard{border-radius:15px;padding:14px}.product-purchase-module__3yXT0W__heading{gap:12px;margin-bottom:16px}.product-purchase-module__3yXT0W__icon{padding-right:12px}.product-purchase-module__3yXT0W__icon>svg{border-radius:10px;width:36px;height:36px;padding:6px}.product-purchase-module__3yXT0W__heading p{font-size:.8rem}.product-purchase-module__3yXT0W__unitActions{grid-template-columns:94px minmax(0,1fr);gap:10px}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__quantity{grid-template-columns:30px minmax(0,1fr) 30px}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__add{gap:7px;padding-inline:10px;font-size:.85rem}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__add svg{flex-basis:20px;width:20px;height:20px}.product-purchase-module__3yXT0W__boxActions{gap:12px}.product-purchase-module__3yXT0W__boxPrice{font-size:1.75rem}.product-purchase-module__3yXT0W__addBox{padding:9px 14px;font-size:.85rem}}@media (max-width:350px){.product-purchase-module__3yXT0W__unitActions{grid-template-columns:88px minmax(0,1fr);gap:8px}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__quantity{grid-template-columns:27px minmax(0,1fr) 27px}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__add{padding-inline:7px;font-size:.8rem}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__add svg{display:none}.product-purchase-module__3yXT0W__boxActions{flex-direction:column;align-items:stretch}}@media (pointer:coarse),(max-width:600px){.product-purchase-module__3yXT0W__unitActions{grid-template-columns:140px minmax(0,1fr)}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__quantity{grid-template-columns:44px minmax(0,1fr) 44px}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__quantity button{min-height:48px}}@media (max-width:420px){.product-purchase-module__3yXT0W__unitActions{grid-template-columns:minmax(0,1fr)}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__quantity{width:160px;max-width:100%}.product-purchase-module__3yXT0W__unitActions .product-purchase-module__3yXT0W__add{min-height:48px}.product-purchase-module__3yXT0W__addBox{width:100%}}
.hero-module__VA7Dgq__heroInner{isolation:isolate;place-items:center;width:100%;min-height:clamp(600px,42vw,700px);display:grid;position:relative;overflow:hidden}.hero-module__VA7Dgq__heroInnerCatalog{background:#e5e6d7}.hero-module__VA7Dgq__heroContent{--paper-fold:38px;z-index:2;isolation:isolate;box-shadow:none;filter:drop-shadow(0 16px 24px #302c2529);text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;animation:.7s cubic-bezier(.2,.65,.2,1) both hero-module__VA7Dgq__rise;display:flex;position:relative}.hero-module__VA7Dgq__heroLabel{justify-self:center;width:min(100% - 80px,820px);margin:32px 0;padding:38px 42px;translate:0 -72px}.hero-module__VA7Dgq__heroCatalogCard{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;justify-self:start;align-items:flex-start;width:min(42vw,560px);margin:48px 0 100px max(32px,50vw - 640px);padding:clamp(28px,2.7vw,42px);translate:none}.hero-module__VA7Dgq__heroContent:before{z-index:-1;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--paper-fold)), calc(100% - var(--paper-fold)) 100%, 0 100%);content:"";pointer-events:none;background:#faf6eb;border-radius:4px;position:absolute;inset:0}.hero-module__VA7Dgq__heroContent:after{width:var(--paper-fold);height:var(--paper-fold);clip-path:polygon(0 0,100% 0,0 100%);content:"";pointer-events:none;background:linear-gradient(135deg,#cabe9f 0%,#e4d8b9 60%,#d4c6a4 100%);border-radius:0;position:absolute;bottom:0;right:0}.hero-module__VA7Dgq__heroContent h1{letter-spacing:-.035em;white-space:pre-line;margin:0;font-family:Manrope,Arial,sans-serif;font-weight:700;line-height:1.14}.hero-module__VA7Dgq__heroLabel h1{color:#193e2e;text-wrap:balance;max-width:100%;font-size:clamp(2.1rem,3.2vw,2.85rem)}.hero-module__VA7Dgq__heroCatalogCard h1{color:#214531;text-wrap:pretty;max-width:20ch;font-size:clamp(2rem,2.8vw,2.85rem)}.hero-module__VA7Dgq__heroBody{color:#46584b;max-width:43ch;margin:16px 0 0;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.6}.hero-module__VA7Dgq__heroLabel .hero-module__VA7Dgq__heroBody{max-width:56ch;margin-top:20px;font-size:1.0625rem;line-height:1.65}.hero-module__VA7Dgq__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.hero-module__VA7Dgq__heroCatalogCard .hero-module__VA7Dgq__heroActions{justify-content:flex-start;margin-top:23px}.hero-module__VA7Dgq__heroContent .hero-module__VA7Dgq__heroActions>a{box-shadow:0 8px 20px #009c611f}.hero-module__VA7Dgq__heroEyebrowRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:22px;display:flex}.hero-module__VA7Dgq__heroPackagingLabel{color:#42634d;letter-spacing:.015em;text-transform:none;background:0 0;border:0;margin:0;padding:0;font-size:.875rem;font-weight:600}.hero-module__VA7Dgq__heroLocation{color:#42634d;flex:none;align-items:center;gap:7px;margin:0;font-size:.8125rem;font-weight:500;display:inline-flex}.hero-module__VA7Dgq__heroLocation svg{flex-shrink:0;width:18px;height:18px}.hero-module__VA7Dgq__heroLocation:hover{text-underline-offset:3px;text-decoration:underline}.hero-module__VA7Dgq__heroMedia{z-index:0;background:#dff5eb;animation:.8s both hero-module__VA7Dgq__fade;position:absolute;inset:0;overflow:hidden}.hero-module__VA7Dgq__heroMedia>img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-module__VA7Dgq__heroPrimaryMedia{background:#efe9dd;padding:0;display:block}.hero-module__VA7Dgq__heroPrimaryMedia>img{filter:none}.hero-module__VA7Dgq__heroBottom{z-index:3;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:16px;left:0;right:0}.hero-module__VA7Dgq__heroChoices{justify-content:center;align-items:center;gap:3px;width:max-content;max-width:100%;margin-inline:auto;display:flex}.hero-module__VA7Dgq__heroChoice{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:28px;padding:0;display:grid}.hero-module__VA7Dgq__heroChoice span{background:#78d7a5;border-radius:999px;width:24px;height:3px;transition:background .2s,width .2s;box-shadow:0 1px 4px #0006}.hero-module__VA7Dgq__heroChoice:hover span{background:#19ba73}.hero-module__VA7Dgq__heroChoice[aria-pressed=true] span{background:#009c61;width:30px}.hero-module__VA7Dgq__heroChoice:focus-visible{outline-offset:1px;border-radius:999px;outline:2px solid #009c61}.hero-module__VA7Dgq__benefitsBand{width:100%;padding:0 32px}.hero-module__VA7Dgq__benefitsStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,1280px);margin:0 auto;padding:0;list-style:none;animation:.35s both hero-module__VA7Dgq__fade;display:grid}.hero-module__VA7Dgq__benefitsStripItem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fcf8d6;border:1px solid #ffffffbf;border-radius:12px;align-items:center;gap:13px;min-width:0;min-height:84px;padding:12px 14px;display:flex;box-shadow:0 10px 28px #13362621}.hero-module__VA7Dgq__benefitsStripItem svg{color:#118450;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:#fff;border:1px solid #c8e5d0;border-radius:9px;flex:0 0 38px;width:38px;height:38px;padding:7px}.hero-module__VA7Dgq__benefitsStripItem strong{color:#174634;margin-bottom:3px;font-family:Manrope,Arial,sans-serif;font-size:.85rem;line-height:1.25;display:block}.hero-module__VA7Dgq__benefitsStripItem span{color:#64776b;font-size:.75rem;line-height:1.38;display:block}.hero-module__VA7Dgq__benefitsStripItem .hero-module__VA7Dgq__benefitMobileTitle{display:none}@keyframes hero-module__VA7Dgq__rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hero-module__VA7Dgq__fade{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.hero-module__VA7Dgq__heroInnerPrimary{min-height:670px}.hero-module__VA7Dgq__heroLabel{translate:0 -86px}.hero-module__VA7Dgq__benefitsBand{padding:0 24px}.hero-module__VA7Dgq__benefitsStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-module__VA7Dgq__benefitsStripItem{min-height:82px;padding:10px 14px}}@media (min-width:861px) and (max-width:1100px){.hero-module__VA7Dgq__heroInnerCatalog{min-height:690px}}@media (max-width:860px){.hero-module__VA7Dgq__heroInnerCatalog{grid-template-rows:clamp(250px,48vw,350px) auto auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;padding:0 0 16px}.hero-module__VA7Dgq__heroSceneMedia{width:100%;height:100%;inset:0}.hero-module__VA7Dgq__heroSceneMedia>img{object-position:65% center}.hero-module__VA7Dgq__heroCatalogCard{grid-area:2/1;place-self:start center;width:min(100% - 40px,600px);margin:-64px 20px 0;padding:24px}.hero-module__VA7Dgq__heroCatalogCard h1{max-width:none;font-size:clamp(1.65rem,5vw,2.25rem)}.hero-module__VA7Dgq__heroCatalogCard .hero-module__VA7Dgq__heroEyebrowRow{margin-bottom:12px}.hero-module__VA7Dgq__heroCatalogCard .hero-module__VA7Dgq__heroBody{margin-top:12px;font-size:.9375rem;line-height:1.55}.hero-module__VA7Dgq__heroCatalogCard .hero-module__VA7Dgq__heroActions{margin-top:18px}.hero-module__VA7Dgq__heroInnerCatalog .hero-module__VA7Dgq__heroBottom{grid-area:3/1;gap:18px;margin-top:18px;position:relative;bottom:auto}}@media (max-width:720px){.hero-module__VA7Dgq__heroInnerPrimary{min-height:620px;padding:40px 0 172px}.hero-module__VA7Dgq__heroContent{--paper-fold:30px}.hero-module__VA7Dgq__heroLabel{width:min(100% - 32px,560px);margin:0;padding:26px 22px 30px;translate:none}.hero-module__VA7Dgq__heroLabel h1{font-size:clamp(1.75rem,7vw,2.1rem);line-height:1.16}.hero-module__VA7Dgq__heroBody{margin-top:14px}.hero-module__VA7Dgq__heroLabel .hero-module__VA7Dgq__heroBody{margin-top:16px;font-size:.975rem;line-height:1.6}.hero-module__VA7Dgq__heroBottom{gap:10px;bottom:14px}.hero-module__VA7Dgq__heroEyebrowRow{gap:8px 16px;margin-bottom:18px}.hero-module__VA7Dgq__heroLabel .hero-module__VA7Dgq__heroEyebrowRow{flex-wrap:nowrap;justify-content:space-between;gap:8px}.hero-module__VA7Dgq__heroLabel .hero-module__VA7Dgq__heroPackagingLabel{text-align:left;font-size:clamp(.6875rem,2.8vw,.8125rem)}.hero-module__VA7Dgq__heroLabel .hero-module__VA7Dgq__heroLocation{text-align:right;font-size:clamp(.6875rem,2.8vw,.75rem)}.hero-module__VA7Dgq__heroPackagingLabel{font-size:.8125rem}.hero-module__VA7Dgq__heroLocation{font-size:.75rem}.hero-module__VA7Dgq__heroPrimaryMedia>img{object-position:68% center}.hero-module__VA7Dgq__benefitsBand{padding:0 12px}.hero-module__VA7Dgq__benefitsStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hero-module__VA7Dgq__benefitsStripItem{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;gap:8px;min-height:88px;padding:10px 4px}.hero-module__VA7Dgq__benefitsStripItem svg{flex-basis:30px;width:30px;height:30px;padding:5px}.hero-module__VA7Dgq__benefitsStripItem strong{margin:0;font-size:.6875rem;line-height:1.3}.hero-module__VA7Dgq__benefitsStripItem .hero-module__VA7Dgq__benefitDesktopTitle,.hero-module__VA7Dgq__benefitsStripItem span{display:none}.hero-module__VA7Dgq__benefitsStripItem .hero-module__VA7Dgq__benefitMobileTitle{display:block}}@media (max-width:520px){.hero-module__VA7Dgq__heroLocation{line-height:1.35}.hero-module__VA7Dgq__heroLocation svg{width:16px;height:16px}}@media (max-width:500px){.hero-module__VA7Dgq__heroActions{flex-direction:column;align-items:flex-start}.hero-module__VA7Dgq__heroLabel .hero-module__VA7Dgq__heroActions{align-items:center}}@media (max-width:380px){.hero-module__VA7Dgq__heroCatalogCard{padding:24px}}@media (prefers-reduced-motion:reduce){.hero-module__VA7Dgq__heroContent,.hero-module__VA7Dgq__heroMedia,.hero-module__VA7Dgq__benefitsStrip{animation:none}}
.catalog-text-field-module__b6DpWG__field{min-width:0;margin-bottom:16px}.catalog-text-field-module__b6DpWG__label{margin-bottom:8px;font-size:.82rem;font-weight:600;display:block}.catalog-text-field-module__b6DpWG__frame{background:#fff;border:1px solid #ccd7d0;border-radius:9px;min-width:0;overflow:hidden}.catalog-text-field-module__b6DpWG__frame:focus-within{outline:2px solid var(--accent);outline-offset:2px}.catalog-text-field-module__b6DpWG__toolbar{border-bottom:1px solid var(--line);background:#f4f8f5;flex-wrap:wrap;align-items:center;gap:4px;padding:7px;display:flex}.catalog-text-field-module__b6DpWG__toolbar button,.catalog-text-field-module__b6DpWG__toolbar select{color:#244537;min-width:30px;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:5px 8px;font-size:.76rem}.catalog-text-field-module__b6DpWG__toolbar select{background:#fff;border-color:#dce6df;width:auto;max-width:100%}.catalog-text-field-module__b6DpWG__toolbar button:hover:not(:disabled),.catalog-text-field-module__b6DpWG__toolbar button[aria-pressed=true]{color:#075338;background:#e2eee6;border-color:#cbded1}.catalog-text-field-module__b6DpWG__toolbar .catalog-text-field-module__b6DpWG__mode{border-color:#d1ded6;margin-left:auto;font-weight:650}.catalog-text-field-module__b6DpWG__toolbar button:focus-visible,.catalog-text-field-module__b6DpWG__toolbar select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.catalog-text-field-module__b6DpWG__editor{width:100%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;outline:0;padding:12px;font-size:.9rem;line-height:1.7}.catalog-text-field-module__b6DpWG__editor:empty:before{color:var(--muted);content:"Escribe aquí…";pointer-events:none}.catalog-text-field-module__b6DpWG__field .catalog-text-field-module__b6DpWG__source{resize:vertical;background:#fafcfb;border:0;border-radius:0;width:100%;padding:12px;font-family:monospace;font-size:.85rem;line-height:1.6;display:block}.catalog-text-field-module__b6DpWG__help{color:var(--muted);margin:6px 0 0;font-size:.74rem;line-height:1.5}.catalog-text-field-module__b6DpWG__frame[data-disabled]{opacity:.6}
.orders-module__GWUfCW__orderSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.orders-module__GWUfCW__orderSummary strong{overflow-wrap:anywhere;font-size:1rem}.orders-module__GWUfCW__orderSummary>span{color:var(--muted);font-size:.82rem}.orders-module__GWUfCW__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.orders-module__GWUfCW__summary p{color:var(--muted);margin:0;font-size:.82rem}.orders-module__GWUfCW__orderLink{color:var(--accent);font-weight:750}.orders-module__GWUfCW__orderLink:hover{text-underline-offset:3px;text-decoration:underline}.orders-module__GWUfCW__status{background:var(--paper);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:750;display:inline-flex}.orders-module__GWUfCW__status[data-status=pending_payment]{color:#795719;background:#fbf2df}.orders-module__GWUfCW__status[data-status=paid]{color:#23643b;background:#e3f5e9}.orders-module__GWUfCW__status[data-status=cancelled]{color:#745552;background:#f3eeee}.orders-module__GWUfCW__status[data-status=refunded]{color:#40547e;background:#e9edf7}.orders-module__GWUfCW__status[data-status=quote-new]{color:#795719;background:#fbf2df}.orders-module__GWUfCW__status[data-status=quote-contacted]{color:#23643b;background:#e3f5e9}.orders-module__GWUfCW__status[data-status=quote-closed]{color:#40547e;background:#e9edf7}.orders-module__GWUfCW__detailGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);align-items:start;gap:18px;display:grid}.orders-module__GWUfCW__detailGrid+.orders-module__GWUfCW__card{margin-top:18px}.orders-module__GWUfCW__card{min-width:0;padding:var(--surface-padding,20px);border:1px solid var(--line);background:#fff;border-radius:12px}.orders-module__GWUfCW__card h2{margin:0 0 18px;font-size:1.05rem}.orders-module__GWUfCW__items{margin:0;padding:0;list-style:none;display:grid}.orders-module__GWUfCW__item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:15px 0;display:grid}.orders-module__GWUfCW__item:first-child{border-top:0;padding-top:0}.orders-module__GWUfCW__item:last-child{padding-bottom:0}.orders-module__GWUfCW__item a{font-weight:750}.orders-module__GWUfCW__item small{color:var(--muted);margin-top:4px;display:block}.orders-module__GWUfCW__item strong{text-align:right}.orders-module__GWUfCW__facts{gap:15px;margin:0;display:grid}.orders-module__GWUfCW__facts div{border-bottom:1px solid var(--line);padding-bottom:14px}.orders-module__GWUfCW__facts div:last-child{border-bottom:0;padding-bottom:0}.orders-module__GWUfCW__facts dt{color:var(--muted);margin-bottom:4px;font-size:.72rem}.orders-module__GWUfCW__facts dd{overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:650}.orders-module__GWUfCW__address{white-space:pre-line}.orders-module__GWUfCW__total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-top:20px;padding-top:18px;display:flex}.orders-module__GWUfCW__total span{color:var(--muted)}.orders-module__GWUfCW__total strong{font-size:1.45rem}.orders-module__GWUfCW__cancelAction{gap:8px;margin-top:18px;display:grid}.orders-module__GWUfCW__pickupAction{background:var(--accent-soft);border-radius:10px;gap:10px;margin-top:20px;padding:16px;display:grid}.orders-module__GWUfCW__pickupAction strong{color:var(--accent);font-size:.9rem}.orders-module__GWUfCW__pickupAction p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.orders-module__GWUfCW__pickupAction button{background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:11px 14px;font-size:.8rem;font-weight:700}.orders-module__GWUfCW__pickupAction button:disabled{opacity:.6;cursor:wait}.orders-module__GWUfCW__pickupAction p[role=alert]{color:#88332b}.orders-module__GWUfCW__cancelAction button{color:#88332b;min-height:42px;font:inherit;cursor:pointer;background:#fff7f5;border:1px solid #e2c8c4;border-radius:9px;padding:9px 14px;font-size:.8rem;font-weight:750}.orders-module__GWUfCW__cancelAction button:disabled{cursor:not-allowed;opacity:.55}.orders-module__GWUfCW__cancelAction p{color:#88332b;margin:0;font-size:.75rem}.orders-module__GWUfCW__paymentAttempts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.orders-module__GWUfCW__paymentAttempts li{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.orders-module__GWUfCW__paymentAttempts small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.7rem;display:block}.orders-module__GWUfCW__paymentAttempts span{background:var(--paper);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:750}.orders-module__GWUfCW__paymentAttempts span[data-payment-status=succeeded]{color:#23643b;background:#e3f5e9}.orders-module__GWUfCW__paymentAttempts span[data-payment-status=failed],.orders-module__GWUfCW__paymentAttempts span[data-payment-status=cancelled]{color:#745552;background:#f3eeee}.orders-module__GWUfCW__paymentAttempts span[data-payment-status=processing],.orders-module__GWUfCW__paymentAttempts span[data-payment-status=requires_action]{color:#5046a8;background:#eef0ff}.orders-module__GWUfCW__emptyPayments{color:var(--muted);margin:0;font-size:.8rem}@media (max-width:820px){.orders-module__GWUfCW__detailGrid{grid-template-columns:1fr}}
.sortable-details-list-module__3BMEyG__help{color:var(--muted);margin:10px 0;font-size:.75rem;line-height:1.5}.sortable-details-list-module__3BMEyG__item{border:1px solid var(--line);background:#fafcfb;border-radius:10px;margin-top:12px;position:relative}.sortable-details-list-module__3BMEyG__item[data-dragging]{opacity:.55}.sortable-details-list-module__3BMEyG__item[data-drop-target]{border-color:var(--accent);box-shadow:0 -3px 0 var(--accent)}.sortable-details-list-module__3BMEyG__details>summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:8px;min-height:52px;padding:14px 14px 14px 48px;font-size:.82rem;font-weight:650;list-style:none;display:flex}.sortable-details-list-module__3BMEyG__details>summary::-webkit-details-marker{display:none}.sortable-details-list-module__3BMEyG__details>summary:after{content:"⌄";color:var(--muted);margin-left:auto}.sortable-details-list-module__3BMEyG__details[open]>summary:after{transform:rotate(180deg)}.sortable-details-list-module__3BMEyG__body{min-width:0;padding:0 14px 14px}.sortable-details-list-module__3BMEyG__handle{z-index:1;width:34px;height:38px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:1.4rem;display:grid;position:absolute;top:7px;left:6px}.sortable-details-list-module__3BMEyG__handle:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.sortable-details-list-module__3BMEyG__handle:active{cursor:grabbing}.sortable-details-list-module__3BMEyG__handle:disabled{cursor:default}.sortable-details-list-module__3BMEyG__handle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sortable-details-list-module__3BMEyG__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.account-detail-module__dZOYMq__page{gap:20px;max-width:1180px;display:grid}.account-detail-module__dZOYMq__back{width:fit-content;color:var(--accent);font-size:.84rem;font-weight:600}.account-detail-module__dZOYMq__columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.account-detail-module__dZOYMq__profile h2{overflow-wrap:anywhere;margin:0;font-size:1.35rem}.account-detail-module__dZOYMq__profileHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.account-detail-module__dZOYMq__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.account-detail-module__dZOYMq__details dt{color:var(--muted);margin-bottom:5px;font-size:.78rem}.account-detail-module__dZOYMq__details dd{overflow-wrap:anywhere;margin:0;font-size:.88rem}.account-detail-module__dZOYMq__reset h2{margin-top:0}.account-detail-module__dZOYMq__reset p{overflow-wrap:anywhere;font-size:.86rem;line-height:1.6}.account-detail-module__dZOYMq__reset .account-detail-module__dZOYMq__help{color:var(--muted);margin-bottom:20px;font-size:.78rem}.account-detail-module__dZOYMq__reset button{text-align:center;cursor:pointer;width:100%}.account-detail-module__dZOYMq__reset button:disabled{cursor:default;opacity:.55}.account-detail-module__dZOYMq__reset .account-detail-module__dZOYMq__sent{color:#087747;font-weight:600}.account-detail-module__dZOYMq__stats{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.account-detail-module__dZOYMq__stats span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:8px 12px;font-size:.8rem}.account-detail-module__dZOYMq__stats strong{color:var(--ink);margin-right:4px}.account-detail-module__dZOYMq__tableLink{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:900px){.account-detail-module__dZOYMq__columns{grid-template-columns:1fr}}@media (max-width:480px){.account-detail-module__dZOYMq__details{grid-template-columns:1fr;gap:16px}}
