@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{--catalog-bg:#080a0e;--catalog-header:#000;--catalog-panel:#111;--catalog-panel-2:#151b24;--catalog-line:#252c37;--catalog-text:#f6f1e8;--catalog-muted:#929cab;--catalog-gold:#d7aa36;--catalog-whatsapp:#d7aa36;--catalog-whatsapp-text:#100d06;--catalog-apc-available:#2fa974;--catalog-apc-available-text:#07110f;--catalog-apc-unavailable:#ff3545;--catalog-apc-unavailable-text:#fff;--catalog-scarcity:#d7aa36}.catalogExperience{min-height:100vh;color:var(--catalog-text);background:var(--catalog-bg);font-family:inherit}.catalogExperience.embedded{border:1px solid var(--catalog-line);border-radius:18px;min-height:0;overflow:hidden}.catalogHeader{z-index:80;background:var(--catalog-header);border-bottom:1px solid #0000;width:100%;transition:background .2s,border-color .2s,box-shadow .2s;position:sticky;top:0}.catalogHeaderInner{place-items:center;max-width:1280px;min-height:132px;margin:0 auto;padding:12px 28px;display:grid}.catalogHeaderBrand{grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);align-items:center;gap:22px;width:min(620px,88vw);display:grid}.catalogHeaderRule{background:linear-gradient(90deg, transparent, #6d5725 28%, var(--catalog-gold) 100%);opacity:.72;height:1px}.catalogHeaderRule:last-child{transform:scaleX(-1)}.catalogHeaderLogo{object-fit:contain;filter:drop-shadow(0 0 18px #d7aa361a);width:126px;height:104px;display:block}.catalogStatePage>img{object-fit:contain;border-radius:14px;width:64px;height:64px}.catalogMain{max-width:1280px;margin:0 auto;padding:26px 28px 56px}.catalogPreviewNotice{background:color-mix(in srgb, var(--catalog-gold) 10%, transparent);border:1px solid #6f5b263d;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:11px 13px;display:flex}.catalogPreviewNotice>svg{width:18px;color:var(--catalog-gold)}.catalogPreviewNotice strong,.catalogPreviewNotice span{display:block}.catalogPreviewNotice strong{font-size:11px}.catalogPreviewNotice span{color:var(--catalog-muted);margin-top:2px;font-size:9px}.catalogIntro{margin-bottom:24px}.catalogIntro h1{color:var(--catalog-text);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(28px,4vw,42px);line-height:1.05}.catalogSimpleFilters{align-items:center;gap:14px;display:flex}.catalogFilterGroup{gap:7px;display:grid}.catalogFilterGroup>span{color:var(--catalog-muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.catalogFilterGroup>div{flex-wrap:wrap;gap:7px;display:flex}.catalogFilterGroup button{border:1px solid var(--catalog-line);background:var(--catalog-panel);min-height:36px;color:var(--catalog-muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:9.5px;font-weight:850;transition:all .16s}.catalogFilterGroup button:hover{color:var(--catalog-text);border-color:#6f5b30}.catalogFilterGroup button.active{border-color:var(--catalog-gold);background:color-mix(in srgb, var(--catalog-gold) 10%, transparent);color:var(--catalog-gold)}.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalogCard{background:var(--catalog-panel);border:1px solid #272727;border-radius:22px;flex-direction:column;min-width:0;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.catalogCard:hover{border-color:#5e512f;transform:translateY(-3px);box-shadow:0 16px 36px #00000038}.catalogBottleVisual{background:#f5f3f0;border:1px solid #292929;border-radius:16px;width:100%;height:300px;margin-bottom:18px;position:relative;overflow:hidden}.catalogPerfumeImage{object-fit:contain;object-position:center;background:#f5f3f0;width:100%;height:100%;display:block}.catalogBottleFallback{background:#0c0f14;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.catalogBottleCap{background:linear-gradient(90deg,#46381b,#d7aa36,#46381b);border:1px solid #8d7134;border-bottom:0;border-radius:5px 5px 0 0;width:44px;height:16px}.catalogBottleBody{background:#14110b;border:1px solid #8d7134;border-radius:7px 7px 15px 15px;place-items:center;width:100px;height:108px;display:grid}.catalogBottleBody span{color:var(--catalog-gold);font-family:Georgia,serif;font-size:40px;line-height:1}.catalogCardTop{justify-content:space-between;align-items:center;gap:7px;min-height:24px;display:flex}.catalogCategory,.catalogGender{border:1px solid var(--catalog-line);min-height:22px;color:var(--catalog-muted);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;padding:0 8px;font-size:7px;font-weight:900;display:inline-flex}.catalogCategory{background:var(--catalog-gold-soft);color:#dfb54c;border-color:#705b2c66}.catalogCardIdentity h3{color:var(--catalog-text);letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.16}.catalogCardIdentity>span{color:var(--catalog-muted);letter-spacing:0;text-transform:none;margin-top:9px;font-size:13px;font-weight:600;display:block}.catalogScarcity{margin-top:auto;padding-top:12px}.catalogScarcityTrack>i{border-radius:inherit;background:var(--catalog-scarcity);height:100%;display:block;box-shadow:0 0 12px #d7aa3633}.catalogWhatsappButton{background:var(--catalog-whatsapp);width:100%;min-height:50px;color:var(--catalog-whatsapp-text);border-radius:13px;justify-content:center;align-items:center;margin-top:22px;font-size:13px;font-weight:950;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.catalogWhatsappButton:hover{filter:brightness(1.05);transform:translateY(-1px)}.catalogAvailability small{color:var(--catalog-muted);font-size:7px}.catalogAvailability b{margin-top:3px;font-size:13px}.catalogApcBanner{letter-spacing:-.01em;justify-content:center;align-items:center;gap:7px;min-height:34px;margin:-18px -18px 14px;padding:0 12px;font-size:10.5px;font-weight:950;display:flex}.catalogEmpty,.catalogStatePage{border:1px solid var(--catalog-line);background:var(--catalog-panel);text-align:center;border-radius:16px;place-items:center;display:grid}.catalogEmpty{min-height:260px;padding:28px}.catalogEmpty svg,.catalogStatePage>svg{width:32px;color:var(--catalog-gold)}.catalogEmpty h3,.catalogStatePage h1{margin:11px 0 0}.catalogEmpty p,.catalogStatePage p{max-width:520px;color:var(--catalog-muted);margin:6px 0 0;line-height:1.5}.catalogStatePage{min-height:100vh;color:var(--catalog-text);background:var(--catalog-bg);padding:28px}.catalogStatePage>img{margin-bottom:18px}@media (width<=1080px){.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogBottleVisual{height:280px}}@media (width<=820px){.catalogHeaderInner,.catalogMain{padding-left:18px;padding-right:18px}.catalogHeaderBrand{gap:14px}}@media (width<=540px){.catalogHeaderInner,.catalogMain{padding-left:12px;padding-right:12px}.catalogHeaderInner{min-height:106px}.catalogHeaderBrand{gap:10px;width:min(360px,92vw)}.catalogHeaderLogo{width:96px;height:82px}.catalogSimpleFilters{gap:14px;display:grid}.catalogGrid{grid-template-columns:1fr}.catalogCard{border-radius:20px;padding:16px}.catalogApcBanner{margin:-16px -16px 12px}.catalogBottleVisual{aspect-ratio:1/.9;height:auto;margin-bottom:16px}.catalogCardIdentity h3{font-size:20px}.catalogWhatsappButton{min-height:54px;font-size:14px}}.catalogCardTop,.catalogCategory,.catalogGender,.catalogAvailability{display:none!important}.catalogAdminArea{gap:14px;display:grid}.catalogAdminToolbar{border:1px solid var(--line);background:var(--panel);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 14px;display:flex}.catalogAdminToolbar>div{gap:3px;display:grid}.catalogAdminToolbar>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.catalogAdminToolbar>div>strong{color:var(--text);font-size:13px}.catalogEditButton{border:1px solid var(--line);background:var(--panel-2);min-height:42px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:900;display:inline-flex}.catalogEditButton:hover{border-color:var(--accent);color:var(--accent)}.catalogEditButton svg{width:17px}.catalogEditorOverlay{z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.catalogEditorDialog{border:1px solid var(--line);background:var(--panel);width:min(940px,96vw);max-height:min(860px,94vh);color:var(--text);border-radius:18px;padding:18px;overflow:auto;box-shadow:0 30px 80px #00000061}.catalogEditorDialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.catalogEditorDialog>header>div>span{color:var(--accent);letter-spacing:.09em;font-size:8px;font-weight:950}.catalogEditorDialog>header h2{margin:5px 0 0;font-size:22px}.catalogEditorDialog>header p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}.catalogEditorClose{border:1px solid var(--line);background:var(--panel-2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.catalogEditorClose svg{width:17px}.catalogEditorPreview{border:1px solid var(--line);background:var(--catalog-bg);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:16px;padding:18px;display:grid}.catalogEditorPreviewCard{border:1px solid var(--catalog-line);background:var(--catalog-panel);max-width:430px;color:var(--catalog-text);border-radius:14px;padding:12px}.catalogEditorApc{border-radius:8px;justify-content:center;align-items:center;min-height:31px;padding:0 10px;font-size:9px;font-weight:950;display:inline-flex}.catalogEditorPreviewCard>.catalogEditorApc{width:100%;margin-bottom:13px}.catalogEditorApc.available{background:var(--catalog-apc-available);color:var(--catalog-apc-available-text)}.catalogEditorApc.unavailable{background:var(--catalog-apc-unavailable);color:var(--catalog-apc-unavailable-text)}.catalogEditorPreviewCard>strong,.catalogEditorPreviewCard>span{display:block}.catalogEditorPreviewCard>strong{font-size:14px}.catalogEditorPreviewCard>span{color:var(--catalog-muted);margin-top:4px;font-size:9px}.catalogEditorPreviewCard>i{background:color-mix(in srgb, var(--catalog-line) 90%, transparent);border-radius:99px;height:7px;margin-top:13px;display:block;overflow:hidden}.catalogEditorPreviewCard>i>em{border-radius:inherit;background:var(--catalog-scarcity);width:58%;height:100%;display:block}.catalogEditorPreviewCard>button{background:var(--catalog-whatsapp);width:100%;min-height:38px;color:var(--catalog-whatsapp-text);border:0;border-radius:9px;margin-top:13px;font-weight:950}.catalogColorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.catalogColorField{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;gap:7px;padding:10px;display:grid}.catalogColorField>span{color:var(--muted);font-size:8px;font-weight:850}.catalogColorField>div{grid-template-columns:42px minmax(0,1fr);gap:8px;display:grid}.catalogColorField input[type=color]{border:1px solid var(--line);background:var(--input);cursor:pointer;border-radius:8px;width:42px;height:38px;padding:3px}.catalogColorField input[type=text]{border:1px solid var(--line);background:var(--input);width:100%;min-height:38px;color:var(--text);text-transform:uppercase;border-radius:8px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.catalogEditorDialog>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.catalogEditorDialog>footer>div{gap:8px;display:flex}.catalogEditorDialog>footer button{border:1px solid var(--line);background:var(--panel-2);min-height:40px;color:var(--text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:900;display:inline-flex}.catalogEditorDialog>footer button svg{width:15px}.catalogEditorDialog>footer .catalogSaveButton{border-color:var(--accent);background:var(--accent);color:#fff}.catalogEditorDialog>footer .catalogResetButton{color:var(--muted)}@media (width<=680px){.catalogAdminToolbar{display:grid}.catalogEditButton{width:100%}.catalogEditorOverlay{padding:10px}.catalogEditorDialog{width:100%;padding:14px}.catalogEditorPreview{grid-template-columns:1fr}.catalogEditorApc.unavailable{width:100%}.catalogColorGrid{grid-template-columns:1fr}.catalogEditorDialog>footer{display:grid}.catalogEditorDialog>footer>div{grid-template-columns:1fr 1fr;display:grid}}.catalogExperience{background:radial-gradient(circle at 50% -180px, color-mix(in srgb, var(--catalog-gold) 7%, transparent), transparent 420px), var(--catalog-bg)}.catalogHeader{background:color-mix(in srgb, var(--catalog-header) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb, var(--catalog-line) 72%, transparent)}.catalogHeaderInner{justify-content:space-between;align-items:center;gap:28px;max-width:1320px;min-height:96px;margin:0 auto;padding:12px 30px;display:flex}.catalogHeaderBrand{align-items:center;gap:14px;width:auto;display:inline-flex}.catalogHeaderLogo{object-fit:contain;filter:none;flex:0 0 68px;width:68px;height:68px}.catalogHeaderWordmark strong{color:var(--catalog-gold);letter-spacing:.18em;font-size:17px;font-weight:950;line-height:1}.catalogHeaderWordmark span{color:var(--catalog-muted);letter-spacing:.28em;font-size:7.5px;font-weight:900}.catalogHeaderFilters{border-bottom:1px solid color-mix(in srgb, var(--catalog-line) 82%, transparent);align-items:center;gap:4px;padding:4px;display:flex}.catalogHeaderFilters button{min-height:36px;color:var(--catalog-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:9.5px;font-weight:850;transition:color .16s;position:relative}.catalogHeaderFilters button:after{content:"";background:var(--catalog-gold);transform-origin:50%;border-radius:99px;height:2px;transition:transform .18s;position:absolute;bottom:-5px;left:12px;right:12px;transform:scaleX(0)}.catalogHeaderFilters button:hover,.catalogHeaderFilters button.active{color:var(--catalog-text)}.catalogHeaderFilters button.active:after{transform:scaleX(1)}.catalogMain{max-width:1320px;padding:42px 30px 72px}.catalogIntro{gap:7px;margin:0 0 30px;display:grid}.catalogIntro>span{color:var(--catalog-gold);letter-spacing:.18em;font-size:8px;font-weight:950}.catalogIntro h1{letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(30px,4.2vw,48px)}.catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px}.catalogCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.catalogCard:hover{box-shadow:none;border-color:#0000;transform:none}.catalogBottleVisual{aspect-ratio:1.12;border:1px solid color-mix(in srgb, var(--catalog-line) 84%, transparent);background:#f5f3f0;border-radius:17px;height:auto;margin:0 0 17px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 8px 24px #0000001f}.catalogCard:hover .catalogBottleVisual{border-color:color-mix(in srgb, var(--catalog-gold) 42%, var(--catalog-line));transform:translateY(-3px);box-shadow:0 14px 30px #0003}.catalogPerfumeImage{object-fit:contain}.catalogApcBadge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.01em;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:8px;font-weight:950;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 6px 18px #00000029}.catalogApcBadge>span{opacity:.72;background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.catalogApcBadge.yes{background:color-mix(in srgb, var(--catalog-apc-available) 94%, transparent);color:var(--catalog-apc-available-text)}.catalogApcBadge.no{background:color-mix(in srgb, var(--catalog-apc-unavailable) 94%, transparent);color:var(--catalog-apc-unavailable-text)}.catalogCardCategory{color:var(--catalog-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:7.5px;font-weight:950;display:block}.catalogCardIdentity h3{margin:0;font-size:19px;line-height:1.14}.catalogCardBrand{color:var(--catalog-muted);margin-top:7px;font-size:11px;font-weight:650;display:block}.catalogScarcity{border-top:1px solid color-mix(in srgb, var(--catalog-line) 70%, transparent);padding:12px 2px 0}.catalogScarcityText span{letter-spacing:.01em;font-size:9.5px;font-weight:800}.catalogScarcityTrack>i{box-shadow:none}.catalogWhatsappButton{letter-spacing:.01em;min-height:43px;box-shadow:none;border-radius:9px;justify-content:space-between;margin-top:15px;padding:0 13px 0 15px;font-size:10.5px}.catalogWhatsappButton b{font-size:16px;font-weight:500;line-height:1;transition:transform .16s}.catalogWhatsappButton:hover b{transform:translate(2px,-2px)}.catalogHeaderRule,.catalogSimpleFilters,.catalogApcBanner{display:none!important}@media (width<=1180px){.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=880px){.catalogHeaderInner{padding-left:20px;padding-right:20px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.catalogHeaderInner{justify-items:center;gap:8px;min-height:122px;padding:12px 14px 10px;display:grid}.catalogHeaderBrand{justify-content:center}.catalogHeaderLogo{flex-basis:56px;width:56px;height:56px}.catalogHeaderWordmark strong{font-size:14px}.catalogHeaderWordmark span{font-size:6.5px}.catalogHeaderFilters{justify-content:space-between;width:min(100%,360px)}.catalogHeaderFilters button{flex:1 1 0;padding:0 5px;font-size:8.5px}.catalogHeaderFilters button:after{left:7px;right:7px}.catalogMain{padding:30px 14px 54px}.catalogIntro{margin-bottom:22px}.catalogGrid{gap:28px 14px}}@media (width<=520px){.catalogGrid{grid-template-columns:1fr}.catalogBottleVisual{aspect-ratio:1.12}.catalogCardIdentity{min-height:auto}.catalogCardIdentity h3{font-size:21px}.catalogCardBrand{font-size:12px}.catalogWhatsappButton{min-height:48px;font-size:12px}}.catalogExperience h1,.catalogExperience h2,.catalogExperience h3,.catalogExperience .catalogHeaderWordmark strong{letter-spacing:-.025em;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:500}.catalogHeader{z-index:80;border-bottom:1px solid color-mix(in srgb, var(--catalog-gold) 24%, transparent);background:color-mix(in srgb, var(--catalog-header) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;position:sticky;top:0}.catalogHeaderInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:1152px;min-height:88px;margin:0 auto;padding:14px 20px;display:grid}.catalogHeaderSpacer{min-width:0}.catalogHeaderBrand{justify-self:center;align-items:center;gap:10px;display:flex}.catalogHeaderLogo{object-fit:contain;border-radius:10px;flex:0 0 54px;width:54px;height:54px}.catalogHeaderWordmark{gap:2px;display:grid}.catalogHeaderWordmark strong{color:var(--catalog-gold);letter-spacing:.12em;white-space:nowrap;font-size:17px;font-weight:600}.catalogHeaderWordmark span{color:var(--catalog-muted);letter-spacing:.18em;white-space:nowrap;font-size:7px;font-weight:600}.catalogHeaderActions{justify-self:end;align-items:center;gap:5px;display:flex}.catalogHeaderActions a{min-width:40px;height:40px;color:var(--catalog-muted);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 11px;text-decoration:none;transition:color .16s,background .16s,opacity .16s;display:inline-flex}.catalogHeaderActions a:hover{color:var(--catalog-text);background:color-mix(in srgb, var(--catalog-card) 82%, transparent)}.catalogHeaderActions svg{width:17px;height:17px}.catalogHeaderActions .catalogHeaderWhatsapp{background:var(--catalog-whatsapp);min-width:116px;color:var(--catalog-whatsapp-text);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700}.catalogHeaderActions .catalogHeaderWhatsapp:hover{color:var(--catalog-whatsapp-text);background:var(--catalog-whatsapp);opacity:.9}.catalogHero{max-width:1152px;margin:0 auto;padding:82px 20px 34px}.catalogEyebrow{color:var(--catalog-muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.catalogHero h1{max-width:850px;color:var(--catalog-text);margin:15px 0 0;font-size:clamp(40px,6vw,68px);line-height:1.02}.catalogHero h1>span{color:var(--catalog-gold);display:block}.catalogCatalogSection{max-width:1152px;margin:0 auto;padding:34px 20px 62px}.catalogPreviewNotice{border-color:color-mix(in srgb, var(--catalog-gold) 28%, transparent);background:color-mix(in srgb, var(--catalog-gold) 5%, transparent);margin-bottom:22px}.catalogSectionHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.catalogSectionHead h2{margin:8px 0 0;font-size:32px;line-height:1.05}.catalogSectionHead>span{color:var(--catalog-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}.catalogFilterPanel{border:1px solid color-mix(in srgb, var(--catalog-gold) 24%, transparent);background:color-mix(in srgb, var(--catalog-card) 88%, transparent);border-radius:8px;margin-top:24px;padding:16px}.catalogFilterPanel>span{color:var(--catalog-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:600;display:block}.catalogFilterPanel>div{flex-wrap:wrap;gap:7px;display:flex}.catalogFilterPanel button{border:1px solid color-mix(in srgb, var(--catalog-gold) 26%, transparent);min-height:36px;color:var(--catalog-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 14px;font-size:9.5px;font-weight:600;transition:border-color .16s,color .16s,background .16s}.catalogFilterPanel button:hover{border-color:color-mix(in srgb, var(--catalog-gold) 58%, transparent);color:var(--catalog-text)}.catalogFilterPanel button.active{border-color:var(--catalog-gold);background:color-mix(in srgb, var(--catalog-gold) 10%, transparent);color:var(--catalog-gold)}.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.catalogCard{border:1px solid color-mix(in srgb, var(--catalog-gold) 24%, transparent);background:var(--catalog-card);min-width:0;box-shadow:0 1px 2px #00000059, 0 14px 34px -20px color-mix(in srgb, var(--catalog-gold) 22%, transparent);border-radius:8px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.catalogBottleVisual{aspect-ratio:4/3;width:100%;height:auto;box-shadow:none;background:#111;border:0;border-radius:0;margin:0;position:relative;overflow:hidden}.catalogPerfumeImage{object-fit:contain;object-position:center;background:#111;width:100%;height:100%;transition:transform .65s}.catalogBottleFallback{background:#111}.catalogApcBadge{border:1px solid color-mix(in srgb, currentColor 42%, transparent);min-height:27px;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:0 9px;font-size:7.5px;font-weight:600;top:12px;left:12px}.catalogCardBody{flex-direction:column;min-height:235px;padding:18px;display:flex}.catalogCardBrand{color:var(--catalog-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8px;font-weight:500;display:block}.catalogCardIdentity h3{color:var(--catalog-text);margin:6px 0 0;font-size:19px;font-weight:500;line-height:1.15}.catalogCardCategory{color:var(--catalog-muted);letter-spacing:0;text-transform:none;margin-top:8px;font-size:9px;font-weight:400;display:block}.catalogScarcity{border-top:1px solid color-mix(in srgb, var(--catalog-gold) 17%, transparent);margin-top:auto;padding:14px 0 0}.catalogScarcityText span{color:var(--catalog-muted);font-size:9px;font-weight:500}.catalogScarcityTrack{background:color-mix(in srgb, var(--catalog-text) 9%, transparent);height:5px;margin-top:8px}.catalogWhatsappButton{border:1px solid color-mix(in srgb, var(--catalog-gold) 45%, transparent);min-height:42px;color:var(--catalog-gold);text-transform:uppercase;letter-spacing:.14em;background:0 0;border-radius:999px;justify-content:center;gap:8px;margin-top:15px;padding:0 14px;font-size:9px;font-weight:600}.catalogWhatsappButton:hover{border-color:var(--catalog-gold);background:var(--catalog-whatsapp);color:var(--catalog-whatsapp-text);filter:none;transform:none}.catalogEmpty{border-color:color-mix(in srgb, var(--catalog-gold) 22%, transparent);margin-top:30px}.catalogFooter{border-top:1px solid color-mix(in srgb, var(--catalog-gold) 25%, transparent);background:#050505;margin-top:48px}.catalogTrustBar{border-bottom:1px solid color-mix(in srgb, var(--catalog-gold) 20%, transparent);background:linear-gradient(to bottom, color-mix(in srgb, var(--catalog-gold) 4.5%, transparent), transparent);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1152px;margin:0 auto;padding:24px 20px;display:grid}.catalogTrustBar>div{gap:11px;min-width:0;padding:0 18px;display:flex}.catalogTrustBar>div+div{border-left:1px solid color-mix(in srgb, var(--catalog-gold) 20%, transparent)}.catalogTrustBar i{border:1px solid color-mix(in srgb, var(--catalog-gold) 40%, transparent);width:36px;height:36px;color:var(--catalog-gold);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.catalogTrustBar i svg{stroke-width:1.6px;width:16px;height:16px}.catalogTrustBar span{min-width:0}.catalogTrustBar strong,.catalogTrustBar small{display:block}.catalogTrustBar strong{color:var(--catalog-gold);text-transform:uppercase;letter-spacing:.1em;font-size:8.5px;font-weight:650;line-height:1.25}.catalogTrustBar small{color:var(--catalog-muted);margin-top:3px;font-size:8.5px;line-height:1.4}.catalogFooterMain{grid-template-columns:minmax(0,1fr) 260px;gap:70px;max-width:1152px;margin:0 auto;padding:44px 20px 52px;display:grid}.catalogFooterBrand img{object-fit:contain;width:76px;height:76px}.catalogFooterBrand p{max-width:350px;color:var(--catalog-muted);margin:16px 0 0;font-size:11px;line-height:1.7}.catalogFooterLinks{align-content:start;gap:12px;display:grid}.catalogFooterLinks>strong{color:var(--catalog-gold);margin-bottom:4px;font-family:Manrope,Inter,sans-serif;font-size:16px;font-weight:500}.catalogFooterLinks a,.catalogFooterLinks span{color:var(--catalog-muted);align-items:center;gap:9px;font-size:10px;text-decoration:none;display:flex}.catalogFooterLinks a:hover{color:var(--catalog-gold)}.catalogFooterLinks svg{width:16px;height:16px;color:var(--catalog-gold)}.catalogSimpleFilters,.catalogHeaderFilters,.catalogHeaderRule,.catalogApcBanner{display:none!important}@media (width<=900px){.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogTrustBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.catalogTrustBar>div:nth-child(3){border-left:0}}@media (width<=700px){.catalogHeaderInner{grid-template-columns:1fr auto 1fr;min-height:78px;padding:10px 14px}.catalogHeaderLogo{flex-basis:44px;width:44px;height:44px}.catalogHeaderWordmark strong{font-size:14px}.catalogHeaderWordmark span{display:none}.catalogHeaderActions{gap:0}.catalogHeaderActions a{min-width:38px;height:38px;padding:0}.catalogHeaderActions .catalogHeaderWhatsapp{width:38px;min-width:38px}.catalogHeaderActions .catalogHeaderWhatsapp span{display:none}.catalogHero{padding:52px 14px 24px}.catalogHero h1{font-size:clamp(36px,10vw,52px)}.catalogCatalogSection{padding:28px 14px 48px}.catalogSectionHead h2{font-size:27px}.catalogFilterPanel{padding:13px}.catalogGrid{gap:14px}.catalogCardBody{min-height:214px;padding:14px}.catalogCardIdentity h3{font-size:16px}.catalogWhatsappButton{letter-spacing:.09em;min-height:39px;padding:0 9px;font-size:7.5px}.catalogTrustBar{padding-left:14px;padding-right:14px}.catalogTrustBar>div{padding:0 9px}.catalogTrustBar small{display:none}.catalogFooterMain{grid-template-columns:1fr;gap:34px;padding:38px 14px 44px}}@media (width<=520px){.catalogHeaderSpacer{display:block}.catalogHeaderBrand{gap:7px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogBottleVisual{aspect-ratio:1/1.12}.catalogCardBody{min-height:205px;padding:11px}.catalogCardBrand{font-size:6.5px}.catalogCardIdentity{min-height:78px}.catalogCardIdentity h3{font-size:14px}.catalogCardCategory,.catalogScarcityText span{font-size:7.5px}.catalogWhatsappButton{min-height:36px;font-size:6.7px}.catalogWhatsappButton svg{width:13px;height:13px}}@media (width<=390px){.catalogHeaderWordmark{display:none}.catalogGrid{grid-template-columns:1fr}.catalogBottleVisual{aspect-ratio:4/3}.catalogCardBody{min-height:220px;padding:16px}.catalogCardIdentity h3{font-size:19px}.catalogWhatsappButton{min-height:42px;font-size:9px}}.catalogExperience{background:var(--catalog-bg);min-height:100vh;color:var(--catalog-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.catalogExperience h1,.catalogExperience h2,.catalogExperience h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.catalogHeader{z-index:90;border:0;border-bottom:1px solid color-mix(in srgb, var(--catalog-line) 72%, transparent);background:var(--catalog-header);width:100%;min-height:126px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky;top:0}.catalogHeader.scrolled{background:color-mix(in srgb, var(--catalog-header) 98%, transparent);border-bottom-color:color-mix(in srgb, var(--catalog-line) 86%, transparent);box-shadow:0 8px 24px #00000042}.catalogHeaderInner{place-items:center;width:100%;max-width:none;min-height:126px;margin:0;padding:7px 20px;display:grid}.catalogHeaderLogo{object-fit:contain;filter:none;border-radius:0;width:112px;height:112px;display:block}.catalogMain{width:min(100%,1480px);margin:0 auto;padding:38px 24px 64px}.catalogReferenceIntro{text-align:center;justify-items:center;gap:18px;margin:0 0 28px;display:grid}.catalogReferenceIntro h1{color:var(--catalog-text);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.1}.catalogReferenceFilters{border:1px solid color-mix(in srgb, var(--catalog-line) 88%, transparent);background:color-mix(in srgb, var(--catalog-card) 92%, transparent);border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:5px;display:inline-flex}.catalogReferenceFilters button{min-width:88px;min-height:38px;color:var(--catalog-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:10px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.catalogReferenceFilters button:hover{color:var(--catalog-text)}.catalogReferenceFilters button.active{background:var(--catalog-gold);color:var(--catalog-whatsapp-text);box-shadow:0 6px 16px color-mix(in srgb, var(--catalog-gold) 18%, transparent)}.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:0;display:grid}.catalogCard{border:1px solid color-mix(in srgb, var(--catalog-line) 92%, transparent);background:var(--catalog-card);min-width:0;box-shadow:none;border-radius:24px;padding:24px;overflow:hidden;transform:none}.catalogCard:hover{border-color:color-mix(in srgb, var(--catalog-gold) 28%, var(--catalog-line));box-shadow:none;transform:none}.catalogMediaBlock{background:#f7f5f2;border-radius:18px;width:100%;overflow:hidden}.catalogApcBanner{letter-spacing:-.01em;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin:0;padding:0 14px;font-size:12px;font-weight:900;display:flex!important}.catalogApcBanner>span{opacity:.55;background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.catalogApcBanner.yes{background:var(--catalog-apc-available);color:var(--catalog-apc-available-text)}.catalogApcBanner.no{background:var(--catalog-apc-unavailable);color:var(--catalog-apc-unavailable-text)}.catalogBottleVisual{aspect-ratio:1.12;width:100%;height:auto;box-shadow:none;background:#f7f5f2;border:0;border-radius:0;margin:0;position:relative;overflow:hidden;transform:none}.catalogCard:hover .catalogBottleVisual{box-shadow:none;border-color:#0000;transform:none}.catalogPerfumeImage{object-fit:cover;object-position:center;background:#f7f5f2;width:100%;height:100%;display:block;transform:none}.catalogBottleFallback{background:#f7f5f2;justify-content:center;align-items:center;width:100%;height:100%}.catalogCardContent{flex-direction:column;padding:27px 0 0;display:flex}.catalogCardIdentity h3{color:var(--catalog-text);letter-spacing:-.035em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.catalogCardBrand{color:var(--catalog-muted);letter-spacing:0;text-transform:none;margin-top:10px;font-size:15px;font-weight:500;line-height:1.3;display:block}.catalogScarcity{border:0;margin-top:23px;padding:0}.catalogScarcityText{justify-content:flex-start;align-items:center;display:flex}.catalogScarcityText span{color:var(--catalog-muted);font-size:13px;font-weight:700;line-height:1}.catalogScarcityTrack{background:color-mix(in srgb, var(--catalog-text) 13%, transparent);border-radius:999px;width:100%;height:11px;margin-top:14px;overflow:hidden}.catalogScarcityTrack>i{border-radius:inherit;background:var(--catalog-scarcity);height:100%;box-shadow:none;display:block}.catalogWhatsappButton{background:var(--catalog-whatsapp);width:100%;min-height:66px;color:var(--catalog-whatsapp-text);letter-spacing:0;text-transform:none;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;margin-top:36px;padding:0 18px;font-size:15px;font-weight:900;line-height:1;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.catalogWhatsappButton svg{width:19px;height:19px}.catalogWhatsappButton:hover{background:var(--catalog-whatsapp);color:var(--catalog-whatsapp-text);filter:brightness(1.04);border-color:#0000;transform:translateY(-1px)}.catalogPreviewNotice{margin:0 0 22px}.catalogHero,.catalogCatalogSection,.catalogSectionHead,.catalogFilterPanel,.catalogFooter,.catalogTrustBar,.catalogFooterMain,.catalogHeaderBrand,.catalogHeaderActions,.catalogHeaderSpacer,.catalogHeaderWordmark,.catalogHeaderFilters,.catalogApcBadge,.catalogSimpleFilters,.catalogCardTop,.catalogCardCategory,.catalogGender{display:none!important}.catalogEmpty{border:1px solid var(--catalog-line);background:var(--catalog-card);border-radius:24px;min-height:280px;margin-top:12px}@media (width<=1120px){.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.catalogHeader,.catalogHeaderInner{min-height:106px}.catalogHeaderLogo{width:92px;height:92px}.catalogMain{padding:28px 14px 48px}.catalogReferenceIntro{margin-bottom:22px}.catalogReferenceFilters{width:100%}.catalogReferenceFilters button{flex:1 1 0;min-width:0;padding:0 7px}.catalogGrid{gap:16px}.catalogCard{border-radius:20px;padding:17px}.catalogMediaBlock{border-radius:16px}.catalogCardContent{padding-top:20px}.catalogCardIdentity{min-height:80px}.catalogCardIdentity h3{font-size:19px}.catalogCardBrand{font-size:13px}.catalogWhatsappButton{border-radius:13px;min-height:54px;margin-top:26px;font-size:13px}}@media (width<=520px){.catalogGrid{grid-template-columns:1fr}.catalogCard{padding:23px}.catalogBottleVisual{aspect-ratio:1.12}.catalogCardIdentity h3{font-size:25px}.catalogCardBrand{font-size:17px}.catalogScarcityText span{font-size:14px}.catalogWhatsappButton{min-height:66px;font-size:15px}}.catalogHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--catalog-header) 68%, transparent)!important}.catalogHeader.scrolled{background:var(--catalog-header)!important;border-bottom-color:color-mix(in srgb, var(--catalog-line) 92%, transparent)!important}.catalogHeaderInner{place-items:center!important;display:grid!important}.catalogHeaderLogo{margin:0 auto!important}.catalogExperience.embedded{position:relative;overflow:hidden}.catalogExperience.embedded .catalogHeader{z-index:1!important;position:relative!important;top:auto!important}.catalogReferenceFilters{justify-content:center;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:0 auto;overflow:hidden;display:flex!important}.catalogSearchControl{align-items:center;gap:7px;min-width:38px;display:flex}.catalogSearchToggle{place-items:center;width:38px;height:38px;display:grid;border-radius:9px!important;min-width:38px!important;min-height:38px!important;padding:0!important}.catalogSearchToggle svg{width:17px;height:17px}.catalogSearchToggle.active{background:color-mix(in srgb, var(--catalog-gold) 13%, transparent)!important;color:var(--catalog-gold)!important}.catalogSearchControl input{border:1px solid color-mix(in srgb, var(--catalog-line) 88%, transparent);background:color-mix(in srgb, var(--catalog-card) 94%, transparent);width:230px;height:38px;color:var(--catalog-text);font:inherit;border-radius:9px;outline:0;padding:0 11px;font-size:10px}.catalogSearchControl input::placeholder{color:var(--catalog-muted)}.catalogApcUnavailableNote{border-top:1px solid color-mix(in srgb, var(--catalog-apc-unavailable) 22%, transparent);background:color-mix(in srgb, var(--catalog-apc-unavailable) 8%, #0b0b0b);color:color-mix(in srgb, var(--catalog-apc-unavailable-text) 78%, var(--catalog-muted));text-align:center;padding:8px 12px;font-size:8.5px;line-height:1.35}.catalogCard{padding:16px!important}.catalogMediaBlock{border-radius:16px}.catalogCardContent{padding-top:18px!important}.catalogCardIdentity{min-height:62px!important;padding:0!important}.catalogCardBrand{color:var(--catalog-muted);text-transform:none;letter-spacing:0;font-weight:500;line-height:1.12;margin:0 0 3px!important;font-size:12px!important}.catalogCardIdentity h3{font-size:21px;line-height:1.12;margin:0!important}.catalogScarcity{margin-top:14px!important}.catalogScarcityTrack{margin-top:10px!important}.catalogWhatsappButton{min-height:54px!important;margin-top:20px!important}.catalogGroupCta{border:1px solid color-mix(in srgb, var(--catalog-gold) 38%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--catalog-gold) 8%, transparent), transparent 58%), var(--catalog-card);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding:34px 28px;display:flex}.catalogGroupCta>div{max-width:720px}.catalogGroupCta>div>span{color:var(--catalog-gold);letter-spacing:.16em;font-size:8px;font-weight:900}.catalogGroupCta h2{color:var(--catalog-text);margin:7px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.08}.catalogGroupCta p{color:var(--catalog-muted);margin:9px 0 0;font-size:11px;line-height:1.55}.catalogGroupCta>a{background:var(--catalog-gold);min-width:220px;min-height:50px;color:var(--catalog-whatsapp-text);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.catalogGroupCta>a svg{width:17px;height:17px}vercel-live-feedback,vercel-feedback,vercel-toolbar,#vercel-toolbar,[data-vercel-toolbar]{visibility:hidden!important;pointer-events:none!important;display:none!important}@media (width<=760px){.catalogReferenceFilters{flex-wrap:wrap;justify-content:stretch;width:100%}.catalogReferenceFilters>button:not(.catalogSearchToggle){flex:1 1 0;min-width:72px}.catalogSearchControl{width:100%}.catalogReferenceFilters:not(.searchOpen) .catalogSearchControl{width:auto}.catalogSearchControl input{flex:auto;width:auto;min-width:0}.catalogGroupCta{padding:26px 20px;display:grid}.catalogGroupCta>a{width:100%;min-width:0}}@media (width<=520px){.catalogCard{padding:16px!important}.catalogCardBrand{font-size:13px!important}.catalogCardIdentity h3{font-size:22px}.catalogApcUnavailableNote{font-size:9px}}.catalogExperience.embedded .catalogHeader{display:none!important}iframe[src*=vercel\.live],iframe[src*="vercel.com/live"],iframe[title*=Vercel],[id*=vercel-toolbar],[class*=vercel-toolbar],[data-vercel-toolbar],[data-testid*=vercel-toolbar],vercel-live-feedback,vercel-feedback,vercel-toolbar{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.catalogHeader{background:color-mix(in srgb, var(--catalog-header) 58%, transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(115%)!important;transition:background .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s!important}.catalogHeader.scrolled{background:linear-gradient(180deg, color-mix(in srgb, var(--catalog-header) 98%, transparent), color-mix(in srgb, var(--catalog-header) 94%, var(--catalog-gold) 3%))!important;border-bottom:1px solid color-mix(in srgb, var(--catalog-gold) 20%, var(--catalog-line))!important;-webkit-backdrop-filter:blur(22px)saturate(125%)!important;box-shadow:0 12px 36px #00000070!important}.catalogHeaderInner{width:100%!important;min-height:118px!important;position:relative!important}.catalogHeaderLogo{object-fit:contain!important;width:104px!important;height:104px!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.catalogApcUnavailableNote{display:none!important}.catalogApcBanner.no{text-align:center;min-height:44px!important;padding:8px 13px!important;line-height:1.25!important}.catalogApcBanner.no strong{max-width:100%;font-size:9.5px;line-height:1.25}.catalogGroupCta{border-color:var(--catalog-group-border)!important;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--catalog-gold) 8%, transparent), transparent 55%), var(--catalog-group-bg)!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;margin-top:58px!important;padding:42px 30px 38px!important;display:flex!important}.catalogGroupCtaCopy{text-align:center;width:min(100%,820px);margin:0 auto}.catalogGroupCtaCopy>span{color:var(--catalog-gold);letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.catalogGroupCtaCopy h2{max-width:760px;font-size:clamp(26px,3.2vw,40px);line-height:1.08;margin:9px auto 0!important}.catalogGroupCtaCopy p{max-width:690px;margin:11px auto 0!important}.catalogGroupArrow{border:1px solid color-mix(in srgb, var(--catalog-group-border) 54%, transparent);width:42px;height:42px;color:var(--catalog-gold);border-radius:999px;place-items:center;margin:18px auto 12px;animation:1.45s ease-in-out infinite catalogArrowBounce;display:grid}.catalogGroupArrow svg{width:19px;height:19px}@keyframes catalogArrowBounce{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.catalogGroupCta>a{background:var(--catalog-group-button)!important;min-width:250px!important;min-height:52px!important;color:var(--catalog-group-button-text)!important;margin:0 auto!important}.catalogEditorDialog{width:min(1040px,96vw)!important;max-height:min(900px,94vh)!important}.catalogEditorPreviewCurrent{background:var(--catalog-bg)!important;border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important;padding:18px!important;display:grid!important}.catalogEditorMiniHeader{border:1px solid var(--catalog-line);background:var(--catalog-header);border-radius:12px;grid-column:1/-1;place-items:center;min-height:72px;display:grid}.catalogEditorMiniHeader img{object-fit:contain;width:58px;height:58px}.catalogEditorMiniFilter{border:1px solid var(--catalog-line);background:var(--catalog-card);border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:5px 8px;display:flex}.catalogEditorMiniFilter>svg{width:15px;color:var(--catalog-muted)}.catalogEditorMiniFilter>span,.catalogEditorMiniFilter>strong{min-height:31px;color:var(--catalog-muted);border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:8px;display:inline-flex}.catalogEditorMiniFilter>strong{background:var(--catalog-gold);color:var(--catalog-whatsapp-text)}.catalogEditorPreviewCard.current{min-height:250px;border-color:var(--catalog-line)!important;background:var(--catalog-card)!important;max-width:none!important;padding:11px!important}.catalogEditorPreviewCard.current .catalogEditorApc{width:100%;min-height:32px;margin:0 0 9px}.catalogEditorPreviewCard.current.unavailableCard .catalogEditorApc{text-align:center;min-height:46px;padding:7px 9px;line-height:1.25}.catalogEditorImagePlaceholder{color:#777;background:#f3f0eb;border-radius:9px;place-items:center;min-height:94px;margin-bottom:10px;display:grid}.catalogEditorImagePlaceholder svg{width:29px;height:29px}.catalogEditorBrand{display:block;color:var(--catalog-muted)!important;margin:0 0 2px!important;font-size:8px!important}.catalogEditorPreviewCard.current>strong{color:var(--catalog-text);font-size:13px}.catalogEditorPreviewCard.current>i>em{background:var(--catalog-scarcity)}.catalogEditorPreviewCard.current>button{background:var(--catalog-whatsapp);color:var(--catalog-whatsapp-text)}.catalogEditorMiniGroup{border:1px solid var(--catalog-group-border);background:var(--catalog-group-bg);text-align:center;border-radius:13px;grid-column:1/-1;align-content:center;justify-items:center;gap:8px;min-height:170px;padding:20px;display:grid}.catalogEditorMiniGroup>span{color:var(--catalog-gold);letter-spacing:.14em;font-size:7px;font-weight:900}.catalogEditorMiniGroup>strong{max-width:460px;color:var(--catalog-text);font-size:15px}.catalogEditorMiniGroup>svg{width:17px;color:var(--catalog-gold)}.catalogEditorMiniGroup>button{background:var(--catalog-group-button);min-height:36px;color:var(--catalog-group-button-text);border:0;border-radius:8px;padding:0 13px;font-size:8px;font-weight:900}.catalogEditorCoverage{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;display:flex}.catalogEditorCoverage>div{color:var(--muted);align-items:center;gap:9px;font-size:9px;display:flex}.catalogEditorCoverage>div>svg{width:18px;color:var(--accent)}.catalogEditorCoverage>div span{align-items:baseline;gap:5px;display:flex}.catalogEditorCoverage>div strong{color:var(--text);font-size:12px}.catalogEditorCoverage>button{border:1px solid var(--line);background:var(--input);min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.catalogEditorCoverage>button svg{width:15px}.catalogEditorSections{gap:11px;margin-top:15px;display:grid}.catalogEditorSection{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-2) 78%, transparent);border-radius:12px;padding:12px}.catalogEditorSection>header{gap:3px;margin-bottom:10px;display:grid}.catalogEditorSection>header strong{color:var(--text);font-size:11px}.catalogEditorSection>header span{color:var(--muted);font-size:8.5px;line-height:1.4}.catalogEditorSection .catalogColorGrid{margin-top:0!important}.catalogExperience.embedded .catalogMain{padding-top:16px!important}@media (width<=720px){.catalogHeaderInner{min-height:104px!important}.catalogHeaderLogo{width:88px!important;height:88px!important}.catalogGroupCta{padding:30px 18px 26px!important}.catalogGroupCta>a{width:min(100%,310px)!important;min-width:0!important}.catalogEditorPreviewCurrent{grid-template-columns:1fr!important}.catalogEditorMiniHeader,.catalogEditorMiniFilter,.catalogEditorMiniGroup{grid-column:1!important}.catalogEditorCoverage{display:grid}.catalogEditorCoverage>button{justify-content:center;width:100%}}.catalogExperience{width:100%;max-width:100%;overflow-x:clip}.catalogExperience>.catalogMain,.catalogExperience .catalogMain{box-sizing:border-box;width:100%!important;max-width:1280px!important;margin:0 auto!important}.catalogHeaderInner{box-sizing:border-box;width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.catalogReferenceIntro{text-align:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.catalogReferenceIntro h1{text-align:center}.catalogReferenceFilters{margin-left:auto!important;margin-right:auto!important}.catalogGrid{align-items:stretch;width:100%;max-width:100%;margin:0 auto}.catalogCard{align-self:stretch;width:100%;min-width:0;height:100%}.catalogMediaBlock{width:100%;min-width:0}.catalogCardContent{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.catalogCardIdentity{width:100%;min-width:0}.catalogWhatsappButton{width:100%;margin-top:auto!important}.catalogGroupCta{width:100%;max-width:100%;margin-left:auto!important;margin-right:auto!important}.catalogExperience.embedded{width:100%;max-width:100%}.catalogExperience.embedded .catalogMain{width:100%!important;max-width:100%!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}@media (width>=1121px){.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1120px) and (width>=641px){.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.catalogExperience>.catalogMain,.catalogExperience .catalogMain{padding-left:14px!important;padding-right:14px!important}.catalogGrid{grid-template-columns:1fr!important}.catalogReferenceFilters{width:100%!important}}.catalogGrid{align-items:start!important}.catalogCard{flex-direction:column;align-self:start!important;height:auto!important;display:flex!important}.catalogMediaBlock{flex:none}.catalogCardContent{grid-template-rows:auto auto auto;gap:14px;padding-top:15px;flex:none!important;display:grid!important}.catalogCardIdentity{flex-direction:column;justify-content:flex-start;min-height:58px;display:flex}.catalogCardBrand{margin-top:0!important}.catalogScarcity{padding-top:12px;margin-top:0!important}.catalogWhatsappButton{margin-top:0!important}@media (width<=640px){.catalogCardContent{gap:12px;padding-top:13px}.catalogCardIdentity{min-height:52px}}.catalogManualImages{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-2) 80%, transparent);border-radius:12px;margin-top:15px;padding:13px}.catalogManualImages>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:11px;display:flex}.catalogManualImages>header>div{gap:3px;display:grid}.catalogManualImages>header strong{color:var(--text);font-size:11px}.catalogManualImages>header span{color:var(--muted);font-size:8.5px;line-height:1.4}.catalogManualImages>header>span{border:1px solid var(--line);background:var(--input);min-height:28px;color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.catalogManualImageList{gap:8px;display:grid}.catalogManualImageRow{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:minmax(150px,.9fr) 64px minmax(220px,1.5fr) auto auto;align-items:end;gap:9px;padding:10px;display:grid}.catalogManualImageIdentity{align-self:center;min-width:0}.catalogManualImageIdentity strong,.catalogManualImageIdentity span{display:block}.catalogManualImageIdentity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.catalogManualImageIdentity span{color:var(--muted);margin-top:3px;font-size:8px}.catalogManualImagePreview{border:1px solid var(--line);background:var(--input);width:64px;height:52px;color:var(--muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.catalogManualImagePreview img{object-fit:cover;width:100%;height:100%}.catalogManualImagePreview svg{width:20px;height:20px}.catalogManualImageRow>label:not(.catalogUploadImageButton){gap:5px;display:grid}.catalogManualImageRow>label:not(.catalogUploadImageButton)>span{color:var(--muted);font-size:8px;font-weight:800}.catalogManualImageRow input[type=url]{border:1px solid var(--line);background:var(--input);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:8px;padding:0 9px;font-size:9px}.catalogUploadImageButton,.catalogRemoveManualImage{border:1px solid var(--line);background:var(--input);min-height:38px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:8.5px;font-weight:850;display:inline-flex}.catalogUploadImageButton input{display:none}.catalogUploadImageButton svg,.catalogRemoveManualImage svg{width:14px;height:14px}.catalogRemoveManualImage{color:#ef6670;border-color:color-mix(in srgb, #ef6670 42%, var(--line))}.catalogImageEditorError{border:1px solid color-mix(in srgb, #ef6670 42%, var(--line));color:#ef6670;background:#ef667017;border-radius:8px;margin:0 0 9px;padding:8px 10px;font-size:8.5px;font-weight:750}.catalogManualImagesEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:9px;margin:0;padding:12px;font-size:9px}@media (width<=900px){.catalogManualImageRow{grid-template-columns:1fr 64px}.catalogManualImageRow>label:not(.catalogUploadImageButton){grid-column:1/-1}.catalogUploadImageButton,.catalogRemoveManualImage{width:100%}}@media (width<=560px){.catalogManualImages>header{display:grid}.catalogManualImages>header>span{justify-self:start}.catalogManualImageRow{grid-template-columns:1fr}.catalogManualImagePreview{width:100%;height:120px}}.catalogEditorClose,.catalogImageEditorDialog>header>button{color:#fff!important}.catalogEditorClose svg,.catalogImageEditorDialog>header>button svg{color:#fff!important;stroke:#fff!important}.catalogEditorOrdering{border:1px solid var(--catalog-editor-line,#2d3748);background:color-mix(in srgb, var(--catalog-panel) 92%, transparent);border-radius:14px;gap:14px;padding:16px;display:grid}.catalogEditorOrdering>header strong,.catalogEditorOrdering>header span{display:block}.catalogEditorOrdering>header span{color:var(--catalog-muted);margin-top:3px;font-size:11px}.catalogOrderingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.catalogCategoryOrder,.catalogProductOrder{align-content:start;gap:8px;display:grid}.catalogCategoryOrder>span,.catalogProductOrder>span{color:var(--catalog-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:900}.catalogCategoryOrder>div{border:1px solid var(--catalog-line);background:var(--catalog-card);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px;display:flex}.catalogCategoryOrder>div>div{gap:5px;display:flex}.catalogCategoryOrder button{border:1px solid var(--catalog-line);width:31px;height:28px;color:var(--catalog-text);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.catalogCategoryOrder button:disabled{opacity:.3;cursor:default}.catalogCategoryOrder button svg{width:14px;height:14px}.catalogProductOrder>button{border:1px solid var(--catalog-line);background:var(--catalog-card);min-height:42px;color:var(--catalog-text);text-align:left;cursor:pointer;border-radius:10px;padding:0 12px;font-weight:800}.catalogEditorCoverage{gap:12px}.catalogCoverageActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.catalogCoverageActions>button{border:1px solid var(--catalog-line);background:var(--catalog-card);min-height:38px;color:var(--catalog-text);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-weight:800;display:inline-flex}.catalogCoverageActions>button svg{width:15px;height:15px}.catalogNestedOverlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.catalogImageEditorDialog{border:1px solid var(--catalog-line);background:var(--catalog-panel);width:min(1180px,100vw - 40px);max-height:min(88vh,920px);color:var(--catalog-text);border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #00000073}.catalogImageEditorDialog>header{border-bottom:1px solid var(--catalog-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.catalogImageEditorDialog>header span{color:var(--catalog-gold);letter-spacing:.11em;font-size:9px;font-weight:900}.catalogImageEditorDialog>header h2{margin:3px 0 4px}.catalogImageEditorDialog>header p{color:var(--catalog-muted);margin:0;font-size:11px}.catalogImageEditorDialog>header>button{border:1px solid var(--catalog-line);background:var(--catalog-card);cursor:pointer;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.catalogImageEditorDialog>header>button svg{width:17px;height:17px}.catalogImageEditorDialog>.catalogImageEditorError{margin:12px 18px 0}.catalogImageEditorList{gap:8px;min-height:0;padding:16px 18px;display:grid;overflow:auto}.catalogImageEditorRow{border:1px solid var(--catalog-line);background:var(--catalog-card);border-radius:11px;grid-template-columns:minmax(180px,.8fr) 72px minmax(240px,1.5fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.catalogImageEditorRow>label:not(.catalogUploadImageButton){gap:5px;display:grid}.catalogImageEditorRow>label:not(.catalogUploadImageButton)>span{color:var(--catalog-muted);font-size:9px;font-weight:850}.catalogImageEditorRow input[type=url]{border:1px solid var(--catalog-line);background:color-mix(in srgb, var(--catalog-card) 88%, #000);width:100%;min-height:38px;color:var(--catalog-text);border-radius:8px;padding:0 10px}.catalogImageEditorDialog>footer{border-top:1px solid var(--catalog-line);justify-content:flex-end;padding:14px 18px;display:flex}@media (width<=900px){.catalogOrderingGrid{grid-template-columns:1fr}.catalogImageEditorRow{grid-template-columns:1fr 64px}.catalogImageEditorRow>label:not(.catalogUploadImageButton),.catalogImageEditorRow>.catalogUploadImageButton,.catalogImageEditorRow>.catalogRemoveManualImage{grid-column:1/-1}}.catalogEditorOrdering{border-color:var(--line);background:var(--panel-2)}.catalogEditorOrdering>header span,.catalogCategoryOrder>span,.catalogProductOrder>span,.catalogImageEditorDialog>header p,.catalogImageEditorRow>label:not(.catalogUploadImageButton)>span{color:var(--muted)}.catalogCategoryOrder>div,.catalogProductOrder>button,.catalogCoverageActions>button,.catalogImageEditorDialog>header>button,.catalogImageEditorRow{border-color:var(--line);background:var(--panel-2);color:var(--text)}.catalogCategoryOrder button{border-color:var(--line);color:var(--text)}.catalogProductOrder>button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--panel-2));color:var(--accent)}.catalogCoverageActions>button:hover{border-color:var(--accent);color:var(--accent)}.catalogImageEditorDialog{border-color:var(--line);background:var(--panel);color:var(--text)}.catalogImageEditorDialog>header,.catalogImageEditorDialog>footer{border-color:var(--line)}.catalogImageEditorDialog>header span{color:var(--accent)}.catalogImageEditorRow input[type=url]{border-color:var(--line);background:var(--input);color:var(--text)}.catalogNestedOverlay{padding:16px;overflow:hidden;z-index:1600!important}.catalogImageEditorDialog{z-index:1;opacity:1;width:min(1180px,100vw - 32px);height:min(88dvh,920px);min-height:0;max-height:calc(100dvh - 32px);position:relative;background:var(--panel)!important;color:var(--text)!important}.catalogImageEditorDialog>header,.catalogImageEditorDialog>footer{background:var(--panel)}.catalogImageEditorList{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}@media (width<=700px){.catalogNestedOverlay{padding:10px}.catalogImageEditorDialog{width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.catalogImageEditorDialog>header{padding:14px}.catalogImageEditorList,.catalogImageEditorDialog>footer{padding:12px 14px}}.catalogImageEditorOverlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:520!important;background:#000000c2!important;place-items:center!important;padding:16px!important;display:grid!important;overflow:hidden!important}.catalogImageEditorOverlay .catalogImageEditorDialog{min-height:420px;z-index:1!important;border:1px solid var(--line-strong,#354256)!important;background:var(--panel,#111722)!important;width:min(1180px,100vw - 32px)!important;height:min(88dvh,920px)!important;max-height:calc(100dvh - 32px)!important;color:var(--text,#f4f7fb)!important;opacity:1!important;visibility:visible!important;border-radius:16px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 28px 90px #00000094!important}.catalogImageEditorOverlay .catalogImageEditorDialog>header,.catalogImageEditorOverlay .catalogImageEditorDialog>footer{background:var(--panel,#111722)!important}.catalogImageEditorOverlay .catalogImageEditorDialog>header>button{color:var(--text,#f4f7fb)!important}.catalogImageEditorOverlay .catalogImageEditorDialog>header>button svg{color:var(--text,#f4f7fb)!important;stroke:var(--text,#f4f7fb)!important}@media (width<=700px){.catalogImageEditorOverlay{padding:10px!important}.catalogImageEditorOverlay .catalogImageEditorDialog{min-height:0;width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}}.catalogImageEditorPage{place-items:stretch stretch;width:100%;min-width:0;height:calc(100dvh - 122px);min-height:560px;display:grid;overflow:hidden}.catalogImageEditorStandalone{border:1px solid var(--line-strong,#354256)!important;background:var(--panel,#111722)!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;color:var(--text,#f4f7fb)!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;border-radius:16px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;margin:0!important;display:grid!important;overflow:hidden!important}.catalogImageEditorStandalone>header{padding:18px 20px;background:var(--panel,#111722)!important}.catalogImageEditorStandalone>header h2{color:var(--text,#f4f7fb);margin:4px 0 5px}.catalogImageEditorStandalone>header p{color:var(--muted,#93a0b5)}.catalogImageEditorStandalone>header>button{color:var(--text,#f4f7fb)!important;background:var(--panel-2,#182232)!important}.catalogImageEditorStandalone>header>button svg{color:var(--text,#f4f7fb)!important;stroke:var(--text,#f4f7fb)!important}.catalogImageEditorStandalone .catalogImageEditorList{background:var(--panel,#111722);min-height:0;padding:16px 20px;overflow:hidden auto!important}.catalogImageEditorStandalone>footer{padding:14px 20px;background:var(--panel,#111722)!important}@media (width<=900px){.catalogImageEditorPage{height:calc(100dvh - 96px);min-height:0}.catalogImageEditorRow{grid-template-columns:minmax(0,1fr) 68px!important}.catalogImageEditorRow>label:not(.catalogUploadImageButton),.catalogImageEditorRow>.catalogUploadImageButton,.catalogImageEditorRow>.catalogRemoveManualImage{grid-column:1/-1}}@media (width<=560px){.catalogImageEditorPage{height:calc(100dvh - 88px)}.catalogImageEditorStandalone>header,.catalogImageEditorStandalone .catalogImageEditorList,.catalogImageEditorStandalone>footer{padding-left:12px;padding-right:12px}.catalogImageEditorRow{grid-template-columns:1fr!important}.catalogManualImagePreview{width:100%;height:120px}}.catalogEditorDialog.imageMode{min-height:min(760px,94dvh - 44px);position:relative;overflow:hidden!important}.catalogImageEditorInline{z-index:20;background:var(--panel);min-width:0;min-height:0;color:var(--text);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.catalogImageEditorInline>header{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.catalogImageEditorInline>header>div>span{color:var(--accent);letter-spacing:.09em;font-size:8px;font-weight:950}.catalogImageEditorInline>header h2{color:var(--text);margin:5px 0 0;font-size:22px}.catalogImageEditorInline>header p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}.catalogImageEditorInline>header>button{border:1px solid var(--line);background:var(--panel-2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.catalogImageEditorInline>header>button svg{width:17px;height:17px;color:var(--text);stroke:var(--text)}.catalogImageEditorInline>.catalogImageEditorError{margin:12px 18px 0}.catalogImageEditorInline>.catalogImageEditorList{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--panel);min-height:0;padding:16px 18px;overflow:hidden auto!important}.catalogImageEditorInline>footer{border-top:1px solid var(--line);background:var(--panel);justify-content:flex-end;padding:14px 18px;display:flex}@media (width<=900px){.catalogEditorDialog.imageMode{min-height:calc(100dvh - 44px)}.catalogImageEditorInline .catalogImageEditorRow{grid-template-columns:minmax(0,1fr) 68px!important}.catalogImageEditorInline .catalogImageEditorRow>label:not(.catalogUploadImageButton),.catalogImageEditorInline .catalogImageEditorRow>.catalogUploadImageButton,.catalogImageEditorInline .catalogImageEditorRow>.catalogRemoveManualImage{grid-column:1/-1}}@media (width<=560px){.catalogImageEditorInline>header,.catalogImageEditorInline>.catalogImageEditorList,.catalogImageEditorInline>footer{padding-left:12px;padding-right:12px}.catalogImageEditorInline .catalogImageEditorRow{grid-template-columns:1fr!important}}.catalogImageManagerPage{width:100%;min-width:0;display:block}.catalogImageManagerPanel{border:1px solid var(--line-strong,#354256);background:var(--panel,#111722);width:100%;min-width:0;color:var(--text,#f4f7fb);border-radius:16px;margin:0;overflow:hidden;padding:0!important}.catalogImageManagerHeader{border-bottom:1px solid var(--line,#2c3747);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.catalogImageManagerHeader>div:first-child{min-width:0}.catalogImageManagerHeader h2{color:var(--text,#f4f7fb);margin:5px 0 6px;font-size:22px;line-height:1.15}.catalogImageManagerHeader p{max-width:680px;color:var(--muted,#93a0b5);margin:0;font-size:11px;line-height:1.5}.catalogImageManagerActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.catalogImageManagerActions button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.catalogImageManagerActions svg{width:16px;height:16px}.catalogImageManagerPanel>.catalogImageEditorError{margin:14px 20px 0}.catalogImageManagerList{gap:0;width:100%;min-width:0;display:grid}.catalogImageManagerRow{border-bottom:1px solid var(--line,#2c3747);background:var(--panel,#111722);grid-template-columns:minmax(250px,.9fr) minmax(320px,1.4fr) auto auto;align-items:center;gap:14px;min-width:0;padding:14px 20px;display:grid}.catalogImageManagerRow:last-child{border-bottom:0}.catalogImageManagerRow:hover{background:var(--panel-2,#182232)}.catalogImageManagerIdentity{align-items:center;gap:12px;min-width:0;display:flex}.catalogImageManagerIdentity>div:last-child{gap:3px;min-width:0;display:grid}.catalogImageManagerIdentity strong{min-width:0;color:var(--text,#f4f7fb);overflow-wrap:anywhere;font-size:12px;line-height:1.2}.catalogImageManagerIdentity span{color:var(--muted,#93a0b5);font-size:10px}.catalogImageManagerPreview{border:1px solid var(--line,#2c3747);background:var(--input,#0d1420);border-radius:10px;flex:0 0 54px;place-items:center;width:54px;height:66px;display:grid;overflow:hidden}.catalogImageManagerPreview img{object-fit:contain;width:100%;height:100%;padding:4px}.catalogImageManagerPreview svg{width:22px;height:22px;color:var(--muted,#93a0b5)}.catalogImageManagerUrl{gap:6px;min-width:0;display:grid}.catalogImageManagerUrl>span{color:var(--muted,#93a0b5);font-size:9px;font-weight:850}.catalogImageManagerUrl input{border:1px solid var(--line,#2c3747);background:var(--input,#0d1420);width:100%;min-width:0;min-height:42px;color:var(--text,#f4f7fb);border-radius:10px;padding:0 11px}.catalogImageManagerUpload,.catalogImageManagerRemove,.catalogImageManagerAuto{white-space:nowrap;border-radius:10px;min-height:40px}.catalogImageManagerUpload{border:1px solid var(--line-strong,#354256);background:var(--panel-2,#182232);color:var(--text,#f4f7fb);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex;position:relative}.catalogImageManagerUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.catalogImageManagerUpload svg,.catalogImageManagerRemove svg{width:15px;height:15px}.catalogImageManagerRemove{border:1px solid color-mix(in srgb, var(--danger,#f35d6f) 45%, var(--line));background:color-mix(in srgb, var(--danger,#f35d6f) 9%, var(--panel-2));color:var(--danger,#f35d6f);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.catalogImageManagerAuto{border:1px solid var(--line,#2c3747);color:var(--muted,#93a0b5);justify-content:center;align-items:center;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=1100px){.catalogImageManagerHeader{grid-template-columns:1fr;display:grid}.catalogImageManagerActions{justify-content:flex-start}.catalogImageManagerRow{grid-template-columns:minmax(220px,.85fr) minmax(260px,1.2fr) auto}.catalogImageManagerRow>.catalogImageManagerAuto,.catalogImageManagerRow>.catalogImageManagerRemove{grid-column:3}.catalogImageManagerRow>.catalogImageManagerUpload{grid-area:1/3}}@media (width<=760px){.catalogImageManagerHeader{padding:15px}.catalogImageManagerActions{grid-template-columns:1fr;width:100%;display:grid}.catalogImageManagerActions button{width:100%}.catalogImageManagerRow{grid-template-columns:1fr;align-items:stretch;padding:14px 15px}.catalogImageManagerUpload,.catalogImageManagerRemove,.catalogImageManagerAuto{width:100%;grid-area:auto/1!important}}.catalogCardContent{grid-template-rows:auto auto auto auto!important}.catalogApcStatus{letter-spacing:-.01em;margin:0;font-size:12px;font-weight:850;line-height:1.25}.catalogApcStatus.available{color:var(--catalog-apc-available)}.catalogApcStatus.unavailable{color:var(--catalog-apc-unavailable)}.catalogApcStatus+.catalogScarcity{margin-top:0!important;padding-top:0!important}@media (width<=640px){.catalogApcStatus{font-size:14px}}.catalogBottleVisual{background:#f7f5f2!important}.catalogPerfumeImage{object-fit:contain!important;object-position:center center!important;background:#f7f5f2!important;border:0!important;width:100%!important;height:100%!important;transform:none!important}.catalogMediaBlock{background:0 0!important}.catalogBottleVisual{aspect-ratio:auto!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;overflow:hidden!important}.catalogPerfumeImage{object-fit:unset!important;object-position:initial!important;background:0 0!important;border:0!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important;transform:none!important}.catalogCard:hover .catalogPerfumeImage{transform:none!important}.catalogBottleFallback{background:#f7f5f2!important;width:100%!important;min-height:280px!important}@media (width<=640px){.catalogBottleFallback{min-height:230px!important}}.catalogAssistant{z-index:1200;font-family:inherit;position:fixed;bottom:22px;right:22px}.catalogAssistantLauncher{border:1px solid color-mix(in srgb, var(--catalog-gold) 70%, transparent);background:var(--catalog-gold);color:#0a0804;cursor:pointer;min-height:54px;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 36px #0000006b}.catalogAssistantLauncher:hover{transform:translateY(-2px);box-shadow:0 16px 42px #00000080}.catalogAssistantLauncher svg{width:20px;height:20px}.catalogAssistant.open .catalogAssistantLauncher{width:48px;min-height:48px;margin-left:auto;padding:0;display:none}.catalogAssistantPanel{border:1px solid color-mix(in srgb, var(--catalog-gold) 45%, var(--catalog-line));background:color-mix(in srgb, var(--catalog-card) 96%, #000 4%);width:min(390px,100vw - 28px);height:min(620px,100dvh - 42px);color:var(--catalog-text);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;overflow:hidden;box-shadow:0 22px 70px #0000009e}.catalogAssistantHeader{border-bottom:1px solid var(--catalog-line);background:color-mix(in srgb, var(--catalog-header) 92%, var(--catalog-gold) 8%);grid-template-columns:42px minmax(0,1fr) 36px 36px;align-items:center;gap:9px;min-width:0;padding:13px 14px;display:grid}.catalogAssistantAvatar{background:var(--catalog-gold);color:#090704;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.catalogAssistantAvatar svg{width:20px;height:20px}.catalogAssistantHeader>div:nth-child(2){gap:2px;min-width:0;display:grid}.catalogAssistantHeader strong{color:var(--catalog-text);font-size:14px;line-height:1.2}.catalogAssistantHeader span{color:var(--catalog-muted);font-size:10px}.catalogAssistantReset,.catalogAssistantClose{border:1px solid var(--catalog-line);background:var(--catalog-card);width:36px;height:36px;color:var(--catalog-muted);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.catalogAssistantReset:hover,.catalogAssistantClose:hover{color:var(--catalog-text);border-color:var(--catalog-gold)}.catalogAssistantReset svg,.catalogAssistantClose svg{width:16px;height:16px}.catalogAssistantMessages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--catalog-line) transparent;flex-direction:column;gap:12px;min-height:0;padding:16px 14px 12px;display:flex;overflow-y:auto}.catalogAssistantTurn{gap:7px;max-width:88%;display:grid}.catalogAssistantTurn.assistant{align-self:flex-start}.catalogAssistantTurn.user{align-self:flex-end}.catalogAssistantBubble{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--catalog-line);background:color-mix(in srgb, var(--catalog-card) 82%, #fff 3%);color:var(--catalog-text);border-radius:16px 16px 16px 5px;padding:10px 12px;font-size:12px;line-height:1.55}.catalogAssistantTurn.user .catalogAssistantBubble{border-color:color-mix(in srgb, var(--catalog-gold) 60%, var(--catalog-line));background:color-mix(in srgb, var(--catalog-gold) 16%, var(--catalog-card));border-radius:16px 16px 5px}.catalogAssistantBubble a{color:var(--catalog-gold);align-items:center;gap:3px;font-weight:850;text-decoration:none;display:inline-flex}.catalogAssistantBubble a svg{width:11px;height:11px}.catalogAssistantBubble.typing{justify-content:center;align-items:center;gap:4px;width:54px;min-height:34px;display:flex}.catalogAssistantBubble.typing.recommendation{justify-content:flex-start;gap:10px;width:min(310px,100vw - 82px);min-height:42px}.catalogAssistantTypingText{min-width:0;color:var(--assistant-muted,var(--catalog-muted));font-size:11px;font-weight:700;line-height:1.35}.catalogAssistantTypingDots{flex:none;align-items:center;gap:4px;display:inline-flex}.catalogAssistantBubble.typing i{background:var(--catalog-gold);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite dafAssistantTyping}.catalogAssistantBubble.typing i:nth-child(2){animation-delay:.14s}.catalogAssistantBubble.typing i:nth-child(3){animation-delay:.28s}@keyframes dafAssistantTyping{0%,65%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.catalogAssistantQuickPrompts{gap:7px;margin-top:2px;display:grid}.catalogAssistantQuickPrompts button,.catalogAssistantQuickPrompts a{border:1px solid var(--catalog-line);width:100%;min-height:38px;color:var(--catalog-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border-radius:11px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.catalogAssistantQuickPrompts a{color:var(--catalog-gold)}.catalogAssistantQuickPrompts svg{width:15px;height:15px}.catalogAssistantRecommendations{gap:6px;display:grid}.catalogAssistantRecommendations button{border:1px solid color-mix(in srgb, var(--catalog-gold) 45%, var(--catalog-line));background:color-mix(in srgb, var(--catalog-gold) 7%, var(--catalog-card));width:100%;min-width:0;color:var(--catalog-text);cursor:pointer;text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.catalogAssistantRecommendations button>span{gap:1px;min-width:0;display:grid}.catalogAssistantRecommendations small{color:var(--catalog-muted);font-size:8px}.catalogAssistantRecommendations b{overflow-wrap:anywhere;min-width:0;font-size:10px}.catalogAssistantRecommendations svg{width:14px;height:14px;color:var(--catalog-gold);flex:none}.catalogAssistantComposer{border-top:1px solid var(--catalog-line);background:var(--catalog-card);grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:10px 12px;display:grid}.catalogAssistantComposer input{border:1px solid var(--catalog-line);background:color-mix(in srgb, var(--catalog-bg) 78%, var(--catalog-card));width:100%;min-width:0;min-height:42px;color:var(--catalog-text);font:inherit;border-radius:12px;outline:none;padding:0 12px;font-size:12px}.catalogAssistantComposer button{background:var(--catalog-gold);color:#080604;cursor:pointer;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.catalogAssistantComposer button:disabled{opacity:.42;cursor:not-allowed}.catalogAssistantComposer svg{width:17px;height:17px}.catalogAssistantDisclaimer{background:var(--catalog-card);color:var(--catalog-muted);text-align:center;padding:0 12px 10px;font-size:8px;line-height:1.35}@media (width<=640px){.catalogAssistant{bottom:12px;right:12px}.catalogAssistantLauncher{min-height:52px;padding:0 16px;font-size:12px}.catalogAssistantPanel{border-radius:18px;width:auto;height:auto;max-height:none;position:fixed;inset:10px}.catalogAssistantHeader{padding:11px 12px}.catalogAssistantMessages{padding:13px 11px 10px}.catalogAssistantTurn{max-width:92%}.catalogAssistantBubble{font-size:13px}.catalogAssistantQuickPrompts button,.catalogAssistantQuickPrompts a{min-height:42px;font-size:11px}.catalogAssistantComposer{padding:9px 10px}}.catalogAssistant{--assistant-green:#25d366;--assistant-green-dark:#21c063;--assistant-green-mid:#128c7e;--assistant-green-soft:#dcf8c6;--assistant-surface:#fff;--assistant-canvas:#f0f2f5;--assistant-line:#d9e2df;--assistant-text:#1f2c34;--assistant-muted:#667781}.catalogAssistantLauncher{background:var(--assistant-green)!important;color:#fff!important;border-color:#1ebe5d!important;box-shadow:0 12px 34px #128c7e57!important}.catalogAssistantPanel{background:var(--assistant-canvas)!important;color:var(--assistant-text)!important;border-color:#cfd8d5!important;box-shadow:0 22px 70px #00000057!important}.catalogAssistantHeader{background:var(--assistant-green-dark)!important;border-bottom-color:#ffffff29!important}.catalogAssistantAvatar{color:var(--assistant-green-dark)!important;background:#fff!important}.catalogAssistantHeader strong{color:#fff!important}.catalogAssistantHeader span{color:#ffffffc7!important}.catalogAssistantReset,.catalogAssistantClose{color:#fff!important;background:#ffffff17!important;border-color:#ffffff3d!important}.catalogAssistantReset:hover,.catalogAssistantClose:hover{color:#fff!important;background:#ffffff29!important;border-color:#fff!important}.catalogAssistantMessages{background:linear-gradient(#f0f2f5f0,#f0f2f5f0),radial-gradient(circle at 1px 1px,#21c06314 1px,#0000 0) 0 0/20px 20px;scrollbar-color:#b5c3bf transparent!important}.catalogAssistantBubble{box-shadow:0 1px 2px #0b141a14;border-color:var(--assistant-line)!important;background:var(--assistant-surface)!important;color:var(--assistant-text)!important}.catalogAssistantTurn.user .catalogAssistantBubble{background:var(--assistant-green-soft)!important;color:var(--assistant-text)!important;border-color:#b9dfaa!important}.catalogAssistantBubble a{color:var(--assistant-green-dark)!important}.catalogAssistantBubble.typing i{background:var(--assistant-green-mid)!important}.catalogAssistantQuickPrompts button,.catalogAssistantQuickPrompts a{box-shadow:0 1px 2px #0b141a0d;color:var(--assistant-text)!important;background:#fff!important;border-color:#cbd8d4!important}.catalogAssistantQuickPrompts button:hover,.catalogAssistantQuickPrompts a:hover{border-color:var(--assistant-green)!important;background:#eefcf3!important}.catalogAssistantQuickPrompts a{color:var(--assistant-green-dark)!important;border-color:#90d7ab!important;font-weight:850!important}.catalogAssistantRecommendations button{color:var(--assistant-text)!important;background:#fff!important;border-color:#b9ddc9!important}.catalogAssistantRecommendations button:hover{border-color:var(--assistant-green)!important;background:#eefcf3!important}.catalogAssistantRecommendations small{color:var(--assistant-muted)!important}.catalogAssistantRecommendations svg{color:var(--assistant-green-mid)!important}.catalogAssistantComposer{border-top-color:var(--assistant-line)!important;background:#fff!important}.catalogAssistantComposer input{color:var(--assistant-text)!important;background:#fff!important;border-color:#ccd7d3!important}.catalogAssistantComposer input:focus{border-color:var(--assistant-green-mid)!important;box-shadow:0 0 0 3px #25d36624!important}.catalogAssistantComposer input::placeholder{color:#82918b!important}.catalogAssistantComposer button{background:var(--assistant-green)!important;color:#fff!important}.catalogAssistantComposer button:hover:not(:disabled){background:#1fc15d!important}.catalogAssistantDisclaimer{color:var(--assistant-muted)!important;background:#fff!important}@media (width<=640px){.catalogAssistantPanel{border-radius:14px!important}}.catalogAssistantLauncher{border-color:color-mix(in srgb, var(--catalog-gold) 78%, #8f6410)!important;background:var(--catalog-gold)!important;color:#0a0804!important;box-shadow:0 12px 34px #9b6c1452!important}.catalogAssistantLauncher:hover{box-shadow:0 16px 42px #9b6c146b!important}.catalogAssistantNudge{color:#1f2c34;width:min(285px,100vw - 34px);font:inherit;text-align:left;cursor:pointer;transform-origin:calc(100% - 26px) 100%;background:#fff;border:1px solid #d9dedb;border-radius:17px;padding:12px 14px;animation:.42s cubic-bezier(.2,.8,.2,1) both dafAssistantNudgeIn,2.4s ease-in-out .42s infinite dafAssistantNudgeFloat;position:absolute;bottom:70px;right:4px;box-shadow:0 12px 34px #00000038}.catalogAssistantNudge span{font-size:12px;font-weight:750;line-height:1.45;display:block}.catalogAssistantNudge:before,.catalogAssistantNudge:after{content:"";pointer-events:none;background:#fff;border:1px solid #d9dedb;border-radius:50%;position:absolute;box-shadow:0 3px 8px #00000014}.catalogAssistantNudge:before{width:14px;height:14px;bottom:-13px;right:22px}.catalogAssistantNudge:after{width:8px;height:8px;bottom:-25px;right:11px}.catalogAssistantNudge:hover{border-color:var(--catalog-gold)}@keyframes dafAssistantNudgeIn{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dafAssistantNudgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.catalogAssistantNudge{animation:none}}@media (width<=640px){.catalogAssistantNudge{width:min(275px,100vw - 24px);padding:11px 13px;bottom:66px;right:0}.catalogAssistantNudge span{font-size:11px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#010101;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}html{background:#010101}body{background:#010101;min-width:320px;margin:0}button,input,select,textarea{font:inherit}
