.app-update{z-index:10000;max-width:min(410px,100vw - 24px);font-size:.8rem;position:fixed;bottom:8px;right:12px}.app-update>small{text-align:right;color:#60738b;pointer-events:none;font-size:.62rem;display:block}.app-update>div{background:#fff;border:1px solid #d8e2ee;border-radius:10px;padding:14px;box-shadow:0 4px 24px #0b203826}.app-update p{margin:6px 0;line-height:1.45}.app-update label{align-items:flex-start;gap:8px;margin:10px 0;display:flex}.app-update button{color:#fff;background:#ce1969;border:1px solid #ce1969;border-radius:6px;padding:8px 12px}.app-update button:disabled{opacity:.5;cursor:not-allowed}.v2-shell{--navy:#182840;--pink:#e54883;--canvas:#f6f8fb;--border:#e7ebf1;--muted:#718096;--font:"Segoe UI",Inter,Arial,sans-serif;background:var(--canvas);min-height:100vh;color:var(--navy);font:13px/1.5 var(--font);grid-template-columns:230px minmax(0,1fr);display:grid}body:has(.v2-shell){padding-bottom:0}.v2-shell.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.v2-shell a{text-decoration:none}.v2-shell button{cursor:pointer;font:inherit}.v2-shell button:disabled{cursor:not-allowed;opacity:.55}.v2-shell :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #ba2c63}.v2-sidebar{color:#d4dce9;z-index:40;background:#182840;flex-direction:column;min-width:0;height:100dvh;padding:21px 12px 12px;display:flex;position:sticky;top:0}.v2-brand{color:#fff;letter-spacing:-.5px;align-items:center;gap:10px;padding:0 10px 20px;font-size:16px;font-weight:600;line-height:1.15;display:flex}.v2-brand img{object-fit:contain;background:#fff;border-radius:50%;width:40px;height:40px;padding:2px}.v2-brand>span>span{margin-top:2px;font-size:14px;font-weight:400;display:block}.v2-brand b{color:#f49dbd;font-size:21px}.v2-brand em{color:#fac6d9;border:1px solid #6b445d;border-radius:4px;margin-left:8px;padding:2px 5px;font-size:9px;font-style:normal}.v2-workspace-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:9px;margin-bottom:21px;padding:10px;display:flex}.v2-workspace-card>span{color:#fff;background:#35506b;border-radius:5px;padding:6px 10px}.v2-workspace-card strong{color:#e7edf7;font-size:11px;display:block}.v2-workspace-card small{color:#9cabc2;font-size:10px}.v2-workspace-card>svg{margin-left:auto}.v2-sidebar nav{scrollbar-width:thin;scrollbar-color:#34435a transparent;flex:1;min-height:0;overflow:auto}.v2-nav-group{margin-bottom:5px}.v2-nav-group-button{color:#b6c3d5;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;padding:11px 10px;display:flex;font-size:12px!important}.v2-nav-group-button:hover,.v2-nav-group-button.active{color:#fff;background:#ffffff09}.v2-nav-group-button span{flex:1}.v2-nav-group-button svg{flex-shrink:0}.v2-nav-group-button .rotated{transform:rotate(180deg)}.v2-nav-items{border-left:1px solid #3c4b61;margin:4px 0 11px 18px;padding-left:12px}.v2-nav-items a{color:#b5c0d2;border-radius:5px;align-items:center;gap:5px;min-height:33px;margin-bottom:2px;padding:6px 8px;font-size:11px;display:flex}.v2-nav-items a:hover{color:#fff;background:#ffffff0c}.v2-nav-items a.active{color:#ffc9dd;background:#e5488323;box-shadow:inset 2px 0 #e54883}.v2-nav-items small{color:#eeb6cd;border:1px solid #8e556b66;border-radius:3px;margin-left:auto;padding:0 3px;font-size:8px}.v2-sidebar-bottom{border-top:1px solid #ffffff14;gap:4px;padding-top:10px;display:grid}.v2-sidebar-bottom :is(a,button){color:#a8b7cd;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:8px 10px;font-size:11px;display:flex}.v2-sidebar-bottom :is(a,button):hover{background:#ffffff0b}.is-collapsed .v2-brand{padding-inline:4px}.is-collapsed :is(.v2-brand>span,.v2-workspace-card,.v2-nav-group-button>span,.v2-nav-group-button>svg:last-child,.v2-sidebar-bottom span){display:none}.is-collapsed .v2-sidebar-bottom :is(a,button){justify-content:center}.v2-body{min-width:0}.v2-topbar{z-index:30;border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:22px;height:66px;padding:0 30px;display:flex;position:sticky;top:0}.v2-breadcrumb{color:var(--muted);white-space:nowrap;font-size:11px}.v2-breadcrumb>span{color:#b8c0cc;margin:0 10px}.v2-breadcrumb strong{color:var(--navy);font-weight:500}.v2-profile-menu{border:1px solid var(--border);z-index:70;background:#fff;border-radius:6px;width:320px;max-width:85vw;padding:10px;position:absolute;top:40px;right:0;box-shadow:0 12px 40px #14233a20}.v2-profile-menu :is(a,button){width:100%;color:var(--navy);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.v2-profile-menu :is(a,button):hover{background:var(--canvas)}.v2-topbar>select{border:1px solid var(--border);width:145px;min-height:33px;color:var(--navy);background:#fff;border-radius:5px;margin-left:auto;padding:0 10px;font-size:11px}.v2-notification{color:#718096;line-height:1;position:relative}.v2-notification i{background:var(--pink);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:1px}.v2-profile{position:relative}.v2-avatar{color:#a83360;background:#fce6ee;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;font-size:11px!important}.v2-profile-menu{width:220px}.v2-profile-menu>strong{padding:8px 10px;display:block}.v2-mode-strip{border-bottom:1px solid var(--border);color:#64748b;align-items:center;gap:20px;min-height:31px;padding:6px 30px;font-size:10px;display:flex}.v2-mode-strip>span:first-child{font-weight:600}.v2-mode-strip i{background:#299778;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.v2-mode-strip.demo{color:#994366;background:#fff4f8;border-color:#f4e7ed}.v2-mode-strip.demo i{background:var(--pink)}.v2-mode-strip>a{color:#a1285a;margin-left:auto;font-weight:600}.v2-shell #conteudo{width:100%;max-width:1600px;min-height:calc(100vh - 142px);margin:auto;padding:29px 30px 32px}.v2-footer{color:#8994a6;justify-content:space-between;padding:0 30px 18px;font-size:10px;display:flex}.v2-menu-button{color:var(--navy);background:0 0;border:0;padding:4px;display:none}.v2-scrim{display:none}.v2-native{--gold-400:#d52c71;--gold-600:#b52961;--gold-100:#fff0f6;--brand:#d52c71;--brand-soft:#fff0f6;--radius-lg:6px;--radius-md:6px;--radius-sm:5px;--text:#182840;--text-muted:#718096}.v2-native .page-header{align-items:center;margin-bottom:24px}.v2-native .page-header h1{font:700 26px/1.3 var(--font);letter-spacing:-.8px}.v2-native .page-header p{font-size:12px}.v2-native .page-header .eyebrow{color:#a83c66;letter-spacing:1px;font-size:10px}.v2-native .panel{box-shadow:none;background:#fff;border:1px solid #e7ebf1;border-radius:6px;padding:20px}.v2-native .panel__header h2{font-size:15px;font-weight:650}.v2-native .button{min-height:35px;box-shadow:none;border-radius:5px;padding:8px 12px;font-size:12px}.v2-native .button--primary{color:#fff;background:#ce2868;border-color:#ce2868}.v2-native .button--secondary{background:#fff;border:1px solid #dce3eb}.v2-native :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-color:#dce3eb;border-radius:5px;font-size:13px}.v2-native .field>span{font-size:12px}.v2-native :is(.stat-card,.metric-card){box-shadow:none;border-color:#e7ebf1;border-radius:6px}.v2-native th{text-transform:uppercase;letter-spacing:.5px;color:#718096;background:#f8fafc;font-size:10px}.v2-native .status-badge{border-radius:4px;font-size:10px}.v2-hub h1{letter-spacing:-.8px;margin:5px 0;font-size:26px}.v2-hub p{color:#718096;font-size:12px;line-height:1.6}.v2-eyebrow{color:#a83c66;letter-spacing:1px;font-size:10px}.v2-manual-card{background:#fff;border:1px solid #d6e8df;border-radius:6px;align-items:center;gap:20px;margin:25px 0;padding:24px;display:flex}.v2-manual-card>svg{color:#28966c;flex-shrink:0}.v2-manual-card h2{margin:6px 0;font-size:18px}.v2-manual-card p{margin:0}.v2-button{white-space:nowrap;border:1px solid #e7ebf1;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.v2-button.primary{color:#fff;background:#ce2868;border-color:#ce2868}.v2-manual-card>.v2-button{margin-left:auto}.v2-live-badge{color:#157856;background:#eef9f4;border-radius:4px;padding:3px 6px;font-size:10px}.v2-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v2-hub-grid>a{color:#182840;background:#fff;border:1px solid #e7ebf1;border-radius:6px;padding:22px}.v2-hub-grid>a:hover{border-color:#e54883}.v2-hub-grid>a>svg{color:#718096;width:22px}.v2-hub-grid h2{margin:14px 0 8px;font-size:15px}.v2-hub-grid span{color:#177852;justify-content:space-between;align-items:center;margin-top:18px;font-size:11px;display:flex}.v2-hub-grid .demo{color:#a43b69}.v2-demo :is(.panel,.kpi){box-shadow:none}.v2-demo .toast{z-index:100}.v2-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.v2-summary-grid>div{background:#fff;border:1px solid #e7ebf1;border-radius:6px;padding:18px}.v2-summary-grid small{color:#718096;font-size:11px;display:block}.v2-summary-grid strong{margin-top:8px;font-size:26px;display:block}.v2-table-filters{flex-wrap:wrap;align-items:end;gap:12px;padding-bottom:20px;display:flex}.v2-table-filters label{gap:5px;font-size:11px;display:grid}.v2-table-filters label:first-child{flex:1;min-width:180px}.v2-coupon-table{overflow:auto}.v2-coupon-table table{border-collapse:collapse;width:100%}.v2-coupon-table :is(th,td){text-align:left;border-bottom:1px solid #e7ebf1;padding:12px 10px}.v2-coupon-table td>small{color:#718096;max-width:230px;font-size:10px;display:block}.v2-coupon-market{align-items:center;gap:7px;display:flex}.v2-coupon-market>span{width:25px;min-width:25px;height:25px;font-size:11px}.v2-row-actions{gap:4px;display:flex}.v2-row-actions .button{min-width:30px;padding:6px}.v2-native{--ui-page-title:24px;--ui-section-title:15px;--ui-subsection-title:13px;--ui-body:13px;--ui-label:12px;--ui-caption:11px;--ui-content-gap:16px;font-size:var(--ui-body)}.v2-brand{padding-bottom:16px}.v2-workspace-card{margin-bottom:16px}.v2-nav-group-button{min-height:42px;padding-block:9px;font-size:12px!important}.v2-nav-items a{min-height:34px;font-size:12px}.v2-sidebar-bottom :is(a,button){font-size:12px}.v2-native .page-header{margin-bottom:16px}.v2-native .page-header h1{font-size:var(--ui-page-title);letter-spacing:-.55px;line-height:1.2}.v2-native .page-header p{font-size:var(--ui-body);line-height:1.45}.v2-native .page-header .eyebrow{font-size:var(--ui-caption);letter-spacing:.7px}.v2-native .panel{padding:16px}.v2-native .panel__header{margin-bottom:12px}.v2-native .panel__header h2{font-size:var(--ui-section-title);line-height:1.35}.v2-native .panel__header p,.v2-native .panel-note,.v2-native .form-hint{font-size:var(--ui-label);line-height:1.45}.v2-native .button,.v2-native .field>span{font-size:var(--ui-label)}.v2-native th{font-size:var(--ui-caption)}.v2-native td{font-size:var(--ui-label)}.v2-native .status-badge{font-size:var(--ui-caption)}.v2-native :is(.stat-card,.metric-card){padding:14px}.v2-native .metrics-dashboard{font-size:var(--ui-body)}.v2-native .metrics-dashboard h1{font-size:var(--ui-page-title);line-height:1.2}.v2-native .metrics-dashboard h2{font-size:var(--ui-section-title)}.v2-native .metrics-dashboard p{line-height:1.45}.v2-native .metrics-dashboard .mc-heading{gap:14px}.v2-native .metrics-dashboard .mc-period{margin-top:8px}.v2-native .metrics-dashboard .mc-tabs{margin:12px 0}.v2-native .metrics-dashboard .mc-panel{padding:16px}@media (width<=860px){.v2-topbar{min-height:58px;padding:10px 16px}.v2-mode-strip{padding:6px 16px}.v2-shell #conteudo{padding:16px}.v2-footer{padding-inline:16px}.v2-native .panel{padding:14px}}@media (width<=600px){.v2-native{--ui-page-title:22px}.v2-mode-strip{font-size:10px}.v2-native .metrics-dashboard .mc-heading{gap:8px}}@media (width<=1150px){.v2-breadcrumb{display:none}.v2-topbar{gap:15px;padding-inline:22px}.v2-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-manual-card{flex-wrap:wrap}.v2-manual-card>.v2-button{margin-left:0}}@media (width<=860px){.v2-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-coupon-table thead{display:none}.v2-coupon-table :is(table,tbody,tr,td){display:block}.v2-coupon-table tr{border:1px solid #e7ebf1;border-radius:6px;margin-bottom:16px;padding:10px}.v2-coupon-table td{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.v2-coupon-table td:before{content:attr(data-label);color:#718096;font-size:11px}.v2-shell,.v2-shell.is-collapsed{display:block}.v2-sidebar{width:260px;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.is-mobile-open .v2-sidebar{transform:none}.v2-scrim{z-index:39;background:#10223988;border:0;display:block;position:fixed;inset:0}.v2-menu-button{display:inline-flex}.v2-topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:62px;padding:12px 16px}.v2-topbar>select{flex:1;max-width:220px}.v2-mode-strip{flex-wrap:wrap;gap:4px 12px;padding:8px 16px}.v2-shell #conteudo{padding:20px 16px}.v2-native .page-header{align-items:flex-start}.v2-hub-grid{grid-template-columns:1fr}.v2-manual-card{padding:18px}.v2-manual-card>.v2-button{white-space:normal;width:100%}.v2-footer{padding-inline:16px}}.v2-shell.is-offers-catalog .v2-topbar{height:52px;min-height:52px}.v2-shell.is-offers-catalog #conteudo{padding-top:14px}@media (width<=860px){.v2-topbar{flex-wrap:nowrap}.v2-topbar>select{flex:0 180px;min-width:0}.v2-notification,.v2-profile,.v2-menu-button{flex-shrink:0}.v2-shell.is-offers-catalog .v2-topbar{height:auto;min-height:54px;padding-block:8px}}.v2-topbar{height:58px;padding-inline:24px}.v2-mode-strip{min-height:26px;padding:4px 24px}.v2-shell #conteudo{min-height:calc(100vh - 124px);padding:20px 24px 24px}.v2-footer{padding-inline:24px}@media (width<=1150px){.v2-topbar{padding-inline:20px}}@media (width<=860px){.v2-topbar{height:auto;min-height:58px;padding:10px 16px}.v2-mode-strip{padding:6px 16px}.v2-shell #conteudo{padding:16px}.v2-footer{padding-inline:16px}}.page.offer-desktop-layout .offer-action-bar .offer-delete-action{color:#b42318;background:#fff5f4;border-color:#e9aaa5}.page.offer-desktop-layout .offer-action-bar{top:var(--offer-toolbar-top,66px);z-index:25;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-self:start;padding:10px 12px;position:sticky;box-shadow:0 4px 12px #142c4610}.page.offer-desktop-layout .offer-action-bar .offer-header-actions{flex-wrap:wrap;align-items:center;display:flex}@media (width<=760px){.page.offer-desktop-layout .offer-action-bar{padding:8px}.page.offer-desktop-layout .offer-action-bar .offer-autosave-status{width:100%;font-size:10px}.page.offer-desktop-layout .offer-action-bar .offer-view-marketplace{font-size:11px}}.page.offer-desktop-layout{color:#142c46;--radius:6px;--brand:#e91e76;--brand-soft:#fff0f6;max-width:1200px;margin:0 auto}.page.offer-desktop-layout .panel{box-shadow:none;background:#fff;border:1px solid #dce3eb;border-radius:6px;min-width:0;padding:20px}.page.offer-desktop-layout .offer-creator{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.page.offer-desktop-layout .page-header{align-items:flex-start;gap:16px}.page.offer-desktop-layout .page-header h1{letter-spacing:-.5px;font-size:25px}.page.offer-desktop-layout .page-header p,.page.offer-desktop-layout .panel__header p{color:#617187;font-size:12px}.page.offer-desktop-layout .offer-header-actions{flex-wrap:wrap;gap:8px}.page.offer-desktop-layout .button,.page.offer-desktop-layout .offer-publish-action{min-width:0;min-height:38px;box-shadow:none;border-radius:6px;padding:9px 14px;font-size:12px}.page.offer-desktop-layout .button--primary{color:#fff;background:#e91e76;border-color:#e91e76}.page.offer-desktop-layout .button--secondary{color:#173653;background:#fff;border-color:#cdd7e2}.page.offer-desktop-layout .button--secondary:hover:not(:disabled){background:#fff5f9;border-color:#e91e76}.page.offer-desktop-layout .field>span:first-child{color:#263e57;font-size:12px;font-weight:600}.page.offer-desktop-layout input:not([type=checkbox]):not([type=file]),.page.offer-desktop-layout select,.page.offer-desktop-layout textarea{background:#fff;border-color:#cdd7e2;border-radius:5px;min-height:38px;padding:9px 11px;font-size:13px}.page.offer-desktop-layout input:focus-visible,.page.offer-desktop-layout select:focus-visible,.page.offer-desktop-layout textarea:focus-visible,.page.offer-desktop-layout button:focus-visible{outline-offset:2px;outline:2px solid #cf1766}.page.offer-desktop-layout input[type=checkbox]{accent-color:#e91e76;flex-shrink:0;width:17px;height:17px}.page.offer-desktop-layout .field small,.page.offer-desktop-layout .form-hint{font-size:11px;line-height:1.5}.page.offer-desktop-layout .offer-form-section-heading strong{font-size:14px}.page.offer-desktop-layout .offer-form-section-heading small{color:#173653;background:#edf2f7;border-radius:5px}.page.offer-desktop-layout .offer-panel--product .creator-form{grid-template-columns:190px minmax(0,1fr);gap:16px 22px;display:grid}.page.offer-desktop-layout .offer-media-field{grid-area:2/1;align-self:start}.page.offer-desktop-layout .image-picker__preview,.page.offer-desktop-layout .image-picker__preview img{object-fit:contain;border-radius:6px;width:100%;height:190px;min-height:190px}.page.offer-desktop-layout .offer-basic-fields{grid-column:2;gap:14px;min-width:0;display:grid}.page.offer-desktop-layout #offer-title,.page.offer-desktop-layout #offer-category,.page.offer-desktop-layout .offer-description-field{grid-area:auto}.page.offer-desktop-layout .offer-taxonomy{background:#fff;border:0;border-top:1px solid #dce3eb;border-radius:0;padding:16px 0 0;display:block}.page.offer-desktop-layout .offer-taxonomy>h3{margin:0 0 8px;font-size:14px;display:block}.page.offer-desktop-layout .offer-taxonomy>p:not([role=alert]){color:#617187;font-size:12px;display:block}.page.offer-desktop-layout .offer-taxonomy>.field{grid-area:auto}.page.offer-desktop-layout .offer-taxonomy fieldset{border:1px solid #dce3eb;border-radius:5px;min-width:0;margin:15px 0;padding:10px 12px}.page.offer-desktop-layout .offer-taxonomy legend{padding:0 5px;font-size:12px}.page.offer-desktop-layout .offer-taxonomy-options{flex-wrap:wrap;gap:7px 18px;display:flex}.page.offer-desktop-layout .offer-taxonomy-options label{align-items:center;gap:8px;min-height:32px;font-size:12px;display:flex}.page.offer-desktop-layout .offer-commercial-grid{gap:14px}.page.offer-desktop-layout .offer-discount-summary{background:#f1f7f4;border-radius:5px;padding:10px 14px}.page.offer-desktop-layout .offer-benefit-toggles label{border-radius:5px;padding:10px;font-size:12px}.page.offer-desktop-layout .offer-desktop-whatsapp{border-radius:6px;padding:8px;font-size:12px}.page.offer-desktop-layout .offer-advanced-trigger{border-radius:6px;padding:15px}.page.offer-desktop-layout .offer-advanced-drawer{width:min(620px,100vw)}@media (width>=981px){.page.offer-desktop-layout .offer-panel--product .creator-form{grid-template-columns:190px minmax(0,1fr)}.page.offer-desktop-layout .offer-basic-fields{display:contents}.page.offer-desktop-layout .offer-media-field{grid-row:2/5}.page.offer-desktop-layout #offer-title{grid-area:2/2}.page.offer-desktop-layout #offer-category{grid-area:3/2}.page.offer-desktop-layout .offer-basic-fields>.field:has(select):not([id]){grid-area:4/2}.page.offer-desktop-layout .ai-offer-classification,.page.offer-desktop-layout .offer-taxonomy,.page.offer-desktop-layout .offer-description-field{grid-area:auto/1/auto/-1}}@media (width<=760px){.page.offer-desktop-layout{width:100%}.page.offer-desktop-layout .panel{padding:14px}.page.offer-desktop-layout .offer-panel--product .creator-form{grid-template-columns:minmax(0,1fr)}.page.offer-desktop-layout .offer-media-field,.page.offer-desktop-layout .offer-basic-fields{grid-area:auto/1}.page.offer-desktop-layout .offer-media-field{justify-self:center;width:100%;max-width:220px}.page.offer-desktop-layout .offer-header-actions{width:100%}.page.offer-desktop-layout .offer-header-actions .button{white-space:normal;flex:1}.page.offer-desktop-layout .offer-taxonomy-options{gap:6px 14px}.page.offer-desktop-layout .offer-taxonomy-options label{flex:130px}}.v2-shell .page.offer-desktop-layout{max-width:none}.v2-shell .page.offer-desktop-layout .offer-page-heading{box-shadow:none;background:0 0;border:0;padding:0;position:static}.v2-shell .page.offer-desktop-layout .offer-form-section-heading{border-top:0;border-bottom:1px solid #e7ebf1;margin:0 0 4px;padding:0 0 12px}.v2-shell .page.offer-desktop-layout .offer-form-section-heading small{color:#b82460;background:#fff0f6}.v2-shell .page.offer-desktop-layout .panel{border-color:#e7ebf1}.v2-shell .page.offer-desktop-layout .offer-taxonomy fieldset{border:0;border-top:1px solid #e7ebf1;margin:12px 0;padding:8px 0 0}.v2-shell .page.offer-desktop-layout .offer-taxonomy legend{padding:0 8px 0 0;font-weight:600}.v2-shell .page.offer-desktop-layout .offer-taxonomy-options{gap:4px 14px}.v2-shell .page.offer-desktop-layout .offer-taxonomy-options label{min-height:30px}.v2-shell .page.offer-desktop-layout .offer-record-summary{background:#f6f8fb;border-radius:6px}.v2-shell .page.offer-desktop-layout .ai-offer-classification{background:#f8fafc;border-color:#e7ebf1;border-radius:6px;padding:14px}@media (width>=1240px){.v2-shell .page.offer-desktop-layout .offer-creator{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.v2-shell .page.offer-desktop-layout .offer-creator>*,.v2-shell .page.offer-desktop-layout .offer-creator>.offer-panel--product{grid-column:1/-1}.v2-shell .page.offer-desktop-layout .offer-creator>.offer-panel--commercial{grid-column:1/-1;position:static}.v2-shell .page.offer-desktop-layout .offer-panel--product .creator-form{grid-template-columns:145px minmax(0,1fr);gap:14px 16px}.v2-shell .page.offer-desktop-layout .image-picker__preview,.v2-shell .page.offer-desktop-layout .image-picker__preview img{height:145px;min-height:145px}.v2-shell .page.offer-desktop-layout .offer-commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-shell .page.offer-desktop-layout .offer-commercial-grid>*{grid-column:auto}.v2-shell .page.offer-desktop-layout .offer-benefit-toggles{flex-wrap:wrap;gap:8px;display:flex}.v2-shell .page.offer-desktop-layout .offer-benefit-toggles label{justify-content:flex-start}}.v2-shell{--admin-title:22px;--admin-section:15px;--admin-body:13px;--admin-label:12px;--admin-caption:11px;--admin-gap:12px}.v2-shell .v2-topbar{flex-wrap:nowrap;height:52px;min-height:52px;padding:0 24px}.v2-shell .v2-mode-strip{min-height:26px;padding:4px 24px}.v2-shell #conteudo{min-height:calc(100vh - 116px);font-size:var(--admin-body);padding:14px 24px 24px}.v2-shell #conteudo [hidden]{display:none!important}.v2-shell #conteudo :is(.page,.cu-page,.wa-connector-page){gap:var(--admin-gap)}.v2-shell #conteudo h1{font-size:var(--admin-title);letter-spacing:-.4px;margin:0;line-height:1.25}.v2-shell #conteudo h2{font-size:var(--admin-section);line-height:1.35}.v2-shell #conteudo h3{font-size:var(--admin-body);line-height:1.4}.v2-shell #conteudo :is(.page-header,header:has(h1),.cu-heading,.mc-heading,.monitor-heading,.seasonal-admin-header,.wa-connector-page>header){margin:0 0 var(--admin-gap);flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:0;padding:0;display:flex}.v2-shell #conteudo :is(.page-header,header:has(h1),.cu-heading,.mc-heading,.monitor-heading,.seasonal-admin-header,.wa-connector-page>header)>div{min-width:0}.v2-shell #conteudo .page-heading-title{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.v2-shell #conteudo :is(.page-header,header:has(h1),.cu-heading,.mc-heading,.monitor-heading,.seasonal-admin-header,.wa-connector-page>header) p{font-size:var(--admin-label);max-width:100%;margin:4px 0 0;line-height:1.45}.v2-shell #conteudo :is(.page-header .eyebrow,.cu-heading .cu-eyebrow,.wa-communications-kicker,.monitor-heading>div>small,.seasonal-admin-header .eyebrow){font-size:var(--admin-caption);letter-spacing:.4px;color:#62758d;margin:0;line-height:1.3}.v2-shell #conteudo .page-heading-title .eyebrow{text-transform:none;font-weight:400}.v2-shell #conteudo :is(.page-actions,.page-header>.actions,.mc-heading>.mc-actions,.monitor-heading>nav){flex-flow:wrap;align-items:flex-end;gap:8px;min-width:0;margin:0;display:flex}.v2-shell #conteudo .page-actions :is(label,.field){margin-bottom:0}.v2-shell #conteudo :is(.panel,.cu-panel,.mc-panel){padding:14px}.v2-shell #conteudo .mc-panel>header{margin-bottom:10px}.v2-shell #conteudo .mc-empty{padding:14px!important}.v2-shell #conteudo :is(.stat-card,.cu-kpi,.metric-card){gap:5px;min-height:0;padding:12px 14px}.v2-shell #conteudo :is(.stat-card,.cu-kpi,.metric-card)>p{font-size:var(--admin-label);margin:0}.v2-shell #conteudo :is(.stat-card,.cu-kpi,.metric-card)>strong{font-size:24px;line-height:1.25}.v2-shell #conteudo :is(.stat-card,.cu-kpi,.metric-card)>:is(span,small){font-size:var(--admin-caption);line-height:1.4}.v2-shell #conteudo :is(.cu-tabs,.mc-tabs){gap:14px;margin:0 0 12px}.v2-shell #conteudo .mc-tabs{flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.v2-shell #conteudo .mc-tabs>button{white-space:nowrap;flex:none;width:auto}.v2-shell #conteudo :is(.cu-tabs>a,.mc-tabs>button){min-height:34px;font-size:var(--admin-label);padding:8px 4px}.v2-shell #conteudo .cu-segments{gap:4px;margin-bottom:0}.v2-shell #conteudo .cu-segments button{min-height:34px;font-size:var(--admin-label);padding:6px 10px}.v2-shell #conteudo :is(.cu-filters,.filters,.filter-bar,.mc-actions,.wa-connector-actions){gap:10px}.v2-shell #conteudo :is(.cu-filters,.filters,.filter-bar) label{font-size:var(--admin-label);gap:5px;min-width:0;margin-bottom:0}.v2-shell #conteudo :is(.cu-filters,.filter-bar){margin-bottom:8px}.v2-shell #conteudo :is(.filter-panel,.activity-filters,.alerts-filters){padding:12px 14px}.v2-shell #conteudo :is(.button,.cu-page button,.wa-connector-page button,.metrics-dashboard button){font-size:var(--admin-label);min-height:36px;padding:7px 11px}.v2-shell #conteudo :is(.cu-filters,.filters,.filter-bar,.page-actions,.mc-actions) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:36px;font-size:var(--admin-body);max-width:100%;padding-block:6px}.v2-shell #conteudo .pn-hub{gap:10px;padding-top:0}.v2-shell #conteudo .pn-hub>.page-header{margin-bottom:0}.v2-shell #conteudo :is(.pn-page,.pn-messages){gap:10px;padding:0}.v2-shell #conteudo .pn-filter-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.v2-shell #conteudo .pn-filter-heading>.cu-segments{margin:0}.v2-shell #conteudo .pn-filter-panel>.cu-filters{grid-template-columns:minmax(180px,1fr) minmax(140px,.35fr) minmax(160px,.4fr) auto;align-items:end;display:grid}.v2-shell #conteudo .pn-filter-panel .field{margin-bottom:8px}.v2-shell #conteudo .pn-market-context{font-size:var(--admin-caption);margin-top:6px;display:block}.v2-shell #conteudo .pn-bulk-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:0;padding:12px 14px;display:flex}.v2-shell #conteudo .pn-bulk-bar>label{font-size:var(--admin-label);margin:0}.v2-shell #conteudo .pn-bulk-bar>small{font-size:var(--admin-caption);margin-left:auto}.v2-shell #conteudo .pn-bulk-actions{flex:100%;gap:6px}.v2-shell #conteudo .pn-count{margin-bottom:10px}.v2-shell #conteudo .pn-bulk-bar input[type=checkbox]{width:18px;height:18px;min-height:0;padding:0}@media (width<=1000px){.v2-shell #conteudo .pn-filter-panel>.cu-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v2-shell #conteudo .pn-filter-panel>.cu-filters>label:first-child{grid-column:1/-1}.v2-shell #conteudo .pn-filter-panel>.cu-filters>button{justify-self:start}}@media (width<=860px){.v2-shell .v2-topbar{height:auto;min-height:54px;padding:8px 16px}.v2-shell .v2-mode-strip{padding:4px 16px}.v2-shell #conteudo{padding:14px 16px 20px}.v2-shell #conteudo :is(.page-header,.cu-heading,.mc-heading,.monitor-heading,.seasonal-admin-header,.wa-connector-page>header){align-items:flex-start}.v2-shell #conteudo .pn-bulk-bar>small{flex-basis:100%;margin-left:0}}@media (width<=600px){.v2-shell #conteudo :is(.page-header,.cu-heading,.mc-heading,.monitor-heading,.seasonal-admin-header,.wa-connector-page>header){gap:8px}.v2-shell #conteudo .page-heading-title{gap:4px 10px}.v2-shell #conteudo .page-actions{width:100%}.v2-shell #conteudo .pn-filter-panel>.cu-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell #conteudo .pn-filter-panel>.cu-filters>label{width:100%}.v2-shell #conteudo .pn-filter-panel>.cu-filters>button{justify-self:start;width:auto}.v2-shell #conteudo .pn-hub>.cu-segments button{flex:140px}.v2-shell #conteudo .pn-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (pointer:coarse){.v2-shell #conteudo :is(.pn-select-row,.pn-bulk-bar>label),.v2-shell #conteudo :is(.button,.cu-page button,.wa-connector-page button,.metrics-dashboard button,.cu-tabs>a,.mc-tabs>button){min-height:44px}.v2-shell #conteudo :is(.cu-filters,.filters,.filter-bar,.page-actions,.mc-actions) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;font-size:16px}}.workflow-context{border-bottom:1px solid #e0e8f1;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0 0 15px;display:flex}.workflow-context a{color:#193751;background:#fff;border:1px solid #d7e2ee;border-radius:8px;padding:10px 15px;font-size:13px;line-height:1.5;text-decoration:none}.workflow-context a[aria-current=page]{color:#e52679;background:#fff0f7;border-color:#ff3c91}.v2-native>.page>.page-header,.v2-native>.wa-connector-page>header{align-items:center;margin-bottom:22px}.v2-native>.page>.page-header h1,.v2-native>.wa-connector-page>header h1{letter-spacing:-.7px;font-size:28px;line-height:1.25}.v2-native>.page>.page-header .eyebrow{font-size:11px}.v2-native .panel{box-shadow:none;border:1px solid #d9e4ef;border-radius:16px}.v2-native .button{border-radius:8px;min-height:43px;line-height:1.4}.v2-native .button--primary,.v2-native .button-primary{color:#fff;background:#008953;border-color:#008953}.workflow-distribution .wa-distribution{margin:0}.workflow-log{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e8f0;border-radius:12px;margin:12px 0;padding:17px}.workflow-log summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:15px;font-size:13px;display:flex}.workflow-log summary small{color:#75869b;flex-basis:100%}.workflow-log summary strong{margin-right:auto}.workflow-source{color:#6d8299;flex-direction:column;gap:8px;max-width:330px;margin-bottom:20px;font-size:13px;display:flex}.workflow-source select{color:#193751;background:#fff;border:1px solid #d7e2ee;border-radius:8px;padding:12px}.workflow-group-timing{border-top:1px solid #dfe7ef;margin:22px 0;padding-top:22px}.workflow-group-timing>header{margin-bottom:17px}.workflow-group-timing h3{font-size:17px}.workflow-group-schedule{background:#fff;border:1px solid #dce5ef;border-radius:13px;margin:12px 0;padding:18px}.workflow-group-schedule>header{margin-bottom:12px}.workflow-group-schedule>header span{color:#6b8298;font-size:12px}.v2-native .wa-distribution button[aria-pressed=true]{color:#e52679;background:#fff0f7;border-color:#ff3c91}.v2-native .wa-distribution footer button:last-child{color:#fff;background:#008953;border-color:#008953}@media (width<=650px){.workflow-context{gap:7px;margin-bottom:16px}.workflow-context a{padding:9px 11px;font-size:12px}.v2-native>.page>.page-header h1,.v2-native>.wa-connector-page>header h1{font-size:23px}.workflow-group-schedule{padding:13px}.workflow-log summary{gap:9px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy-950:#061424;--navy-900:#081a2d;--navy-800:#0d2945;--navy-700:#123d68;--navy-100:#dbe8f3;--gold-600:#c88900;--gold-500:#e4a913;--gold-400:#f3bd32;--gold-100:#fff3ca;--surface:#fff;--surface-subtle:#f4f6f8;--surface-muted:#e9edf1;--text:#132231;--text-muted:#5b6875;--border:#d9e0e6;--success:#147a50;--success-soft:#e2f5ec;--warning:#a05a00;--warning-soft:#fff0d6;--danger:#b42318;--shadow-sm:0 1px 3px #06142414;--shadow-md:0 12px 32px #0614241a;--radius-sm:.55rem;--radius-md:.85rem;--radius-lg:1.15rem;--sidebar-width:14.5rem;--topbar-height:3.75rem;--font-size-meta:.8125rem;--font-size-ui:.875rem;--font-size-body:1rem;--type-caption:.75rem;--type-label:.8125rem;--type-body:.875rem;--type-section:1rem;--type-title:1.375rem;--type-display:1.75rem;--leading-tight:1.2;--leading-body:1.45;--space-ui:.75rem}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{max-width:100%;overflow-x:clip}body{background:var(--surface-subtle);min-width:320px;color:var(--text);margin:0;font:400 1rem/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{color:var(--navy-900);letter-spacing:-.025em;margin-bottom:.25rem;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.15}h2{color:var(--navy-900);margin-bottom:.2rem;font-size:1rem;line-height:1.25}small{color:var(--text-muted);font-size:.78rem;line-height:1.45;display:block}select,input,textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:2.75rem;padding:.65rem .8rem}textarea{resize:vertical}select:focus,input:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #e4a91359}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--gold-400);border-radius:.5rem;padding:.7rem 1rem;font-weight:800;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.metrics-funnel{gap:.9rem;display:grid}.metrics-funnel__stage{gap:.3rem;display:grid}.metrics-funnel__bar{color:#fff;border-radius:.65rem;justify-content:space-between;align-items:center;min-width:14rem;min-height:3.35rem;padding:.65rem 1rem;transition:width .25s;display:flex;box-shadow:0 .35rem .8rem #123d6824}.metrics-funnel__bar span{font-size:.9rem;font-weight:800}.metrics-funnel__bar strong{color:#fff;font-size:1.35rem;line-height:1}.metrics-funnel__bar b{font-size:1rem}.metrics-funnel__meta{color:var(--text-muted);justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.metrics-funnel__meta em{color:var(--navy-700);font-style:normal;font-weight:700}.metrics-funnel__stage{animation:.45s both metric-stage-in}.metrics-offer-mobile{display:none}.metrics-offer-toolbar{grid-template-columns:minmax(14rem,1fr) 14rem;gap:.65rem;margin-bottom:.75rem;display:grid}.metrics-offer-table table{table-layout:fixed}.metrics-offer-table th:first-child,.metrics-offer-table td:first-child{width:3rem;color:var(--text-muted);text-align:center}.metrics-offer-table th:nth-child(2),.metrics-offer-table td:nth-child(2){width:45%}.metrics-offer-table th:last-child,.metrics-offer-table td:last-child{text-align:center;width:5.5rem}.metrics-offer-table td{padding-block:.58rem}.metrics-offer-table td:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metrics-offer-table td:nth-child(2) small{color:var(--text-muted);margin-top:.1rem;display:block}.metrics-pagination{color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 0 1rem;font-size:.75rem;display:flex}.metrics-pagination>div{align-items:center;gap:.45rem;display:flex}.metrics-pagination .button{min-height:2.25rem;padding:.4rem .65rem}.metrics-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.metrics-device-grid div{background:var(--surface-subtle);border-radius:.6rem;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.65rem .75rem;display:flex}.metrics-device-grid span{color:var(--text-muted);font-size:.78rem}.metrics-device-grid strong{color:var(--navy-900);font-size:1.2rem}.metrics-ranking{gap:.35rem;margin:0;padding-left:1.4rem;display:grid}.metrics-ranking li{border-bottom:1px solid var(--border);justify-content:space-between;gap:.7rem;padding:.45rem 0;font-size:.78rem;display:flex}.metrics-ranking li span,.metrics-ranking__link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metrics-ranking__link{color:var(--navy-700);text-underline-offset:2px;text-decoration:underline}.metrics-ranking__link:hover{color:var(--pink-600)}.metrics-ranking li strong{color:var(--navy-700)}.metrics-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-overview-grid .stat-card{flex-direction:column;justify-content:center;min-height:7.25rem;display:flex}.metrics-overview-grid .stat-card p,.metrics-overview-grid .stat-card span{text-overflow:clip;white-space:normal;overflow:visible}.group-metrics-panel{background:linear-gradient(145deg,#fff 0%,#f4fbf8 100%);border-color:#169c724d}.group-metrics-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:.7rem;display:grid}.group-metrics-summary article{background:var(--navy-900);color:#fff;border-radius:.8rem;padding:1rem}.group-metrics-summary span,.group-metrics-summary small{display:block}.group-metrics-summary span{font-size:.82rem;font-weight:800}.group-metrics-summary strong{color:#fff;margin:.25rem 0;font-size:2rem;line-height:1;display:block}.group-metrics-summary small{color:#ffffffc2;font-size:.74rem;line-height:1.4}.group-metrics-origins{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.group-metrics-origins article{border:1px solid var(--border);background:#fff;border-radius:.7rem;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.group-metrics-origins svg{color:#087b59;background:#e7f7f1;border-radius:.65rem;width:2.4rem;height:2.4rem;padding:.55rem}.group-metrics-origins span,.group-metrics-origins small{display:block}.group-metrics-origins span{color:var(--navy-900);font-size:.78rem;font-weight:800}.group-metrics-origins small{color:var(--text-muted);margin-top:.1rem;font-size:.68rem;line-height:1.35}.group-metrics-origins strong{color:var(--navy-900);font-size:1.45rem}.metrics-funnel__stage:nth-child(2){animation-delay:50ms}.metrics-funnel__stage:nth-child(3){animation-delay:.1s}.metrics-funnel__stage:nth-child(4){animation-delay:.15s}.metrics-dashboard{--metric-navy:#174c78;--metric-blue:#2874a9;--metric-green:#168a67;--metric-pink:#e62d70;--metric-gold:#d39b00;gap:1rem}.metrics-toolbar{grid-template-columns:repeat(3,minmax(9rem,1fr)) auto;gap:.55rem;width:min(46rem,100%);display:grid}.metrics-toolbar select,.metrics-toolbar .button{min-height:2.75rem}.metrics-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.metrics-kpi{border:1px solid var(--border);background:#fff;border-radius:1rem;min-width:0;min-height:9rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 .35rem 1.15rem #102a4312}.metrics-kpi:before{background:var(--metric-accent,var(--metric-navy));content:"";width:.28rem;position:absolute;inset:0 auto 0 0}.metrics-kpi--navy{--metric-accent:var(--metric-navy);--metric-soft:#eaf2f8}.metrics-kpi--pink{--metric-accent:var(--metric-pink);--metric-soft:#fff0f5}.metrics-kpi--green{--metric-accent:var(--metric-green);--metric-soft:#eaf8f3}.metrics-kpi--gold{--metric-accent:var(--metric-gold);--metric-soft:#fff8df}.metrics-kpi__top{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.76rem;font-weight:800;line-height:1.25;display:flex}.metrics-kpi__icon{background:var(--metric-soft,#eaf2f8);width:2rem;height:2rem;color:var(--metric-accent,var(--metric-navy));border-radius:.6rem;flex:none;place-items:center;display:grid}.metrics-kpi__icon svg{width:1rem;height:1rem}.metrics-kpi>strong{color:var(--navy-900);letter-spacing:-.04em;margin:.75rem 0 .55rem;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1;display:block}.metrics-kpi__footer{justify-content:space-between;align-items:flex-end;gap:.35rem;display:flex}.metrics-kpi__footer small{color:var(--text-muted);font-size:.68rem;line-height:1.35}.metrics-trend{color:var(--text-muted);white-space:nowrap;background:#f1f4f7;border-radius:999px;align-items:center;gap:.1rem;padding:.2rem .35rem;font-size:.65rem;font-style:normal;font-weight:850;display:inline-flex}.metrics-trend svg{width:.78rem;height:.78rem}.metrics-trend--up{color:#087a58;background:#e5f7f0}.metrics-trend--down{color:#b92355;background:#fff0f3}.metrics-reading-guide{color:var(--text-muted);background:#f8fbfd;border:1px solid #dce7f0;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;padding:.7rem 1rem;font-size:.72rem;display:flex}.metrics-reading-guide>strong{color:var(--navy-900)}.metrics-reading-guide b{color:var(--metric-navy)}.metrics-section-heading{border-top:1px solid var(--border);grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:1rem;margin:1.05rem 0 -.15rem;padding-top:1.2rem;display:grid}.metrics-section-heading>span{color:var(--metric-pink);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.metrics-section-heading h2{color:var(--navy-900);margin:0;font-size:1.25rem}.metrics-section-heading p{color:var(--text-muted);margin:.2rem 0 0;font-size:.78rem}.metrics-acquisition-grid{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);gap:.8rem;display:grid}.metrics-insight-panel{min-width:0}.metrics-insight-panel--groups{background:linear-gradient(145deg,#fff 25%,#f1faf7 100%);border-color:#168a6747}.chart--sources{height:13.5rem}.metrics-mini-table{gap:.25rem;margin-top:.45rem;display:grid}.metrics-mini-table>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.7rem;padding:.45rem .2rem;display:flex}.metrics-mini-table span,.metrics-mini-table small{min-width:0;display:block}.metrics-mini-table strong{color:var(--navy-900);font-size:.76rem}.metrics-mini-table small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.metrics-mini-table b{color:var(--metric-navy)}.metrics-group-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.8rem;display:grid}.metrics-group-totals article{background:var(--navy-900);color:#fff;border-radius:.75rem;padding:.8rem}.metrics-group-totals article:nth-child(2){background:var(--metric-pink)}.metrics-group-totals article:last-child{background:var(--metric-green)}.metrics-group-totals span,.metrics-group-totals small{color:#ffffffc2;font-size:.68rem;display:block}.metrics-group-totals strong{color:#fff;margin:.25rem 0;font-size:1.6rem;line-height:1;display:block}.metrics-origin-list{gap:.6rem;display:grid}.metrics-origin-list article>div:first-child{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.metrics-origin-list span{color:var(--navy-900);font-size:.75rem;font-weight:750}.metrics-origin-list strong{color:var(--metric-green)}.metrics-origin-list small{color:var(--text-muted);margin-top:.18rem;font-size:.64rem;display:block}.metrics-origin-list__track{background:#deebe7;border-radius:999px;height:.38rem;margin-top:.25rem;overflow:hidden}.metrics-origin-list__track i{border-radius:inherit;background:linear-gradient(90deg, var(--metric-green), #3eb992);height:100%;display:block}.metrics-wide-chart .panel__header{margin-bottom:.25rem}.chart--power{height:22rem}.metrics-evolution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.metrics-evolution-grid>.panel{min-width:0;overflow:hidden}.metrics-wide-chart--full{grid-column:1/-1}.chart--daily{height:19rem}.metrics-behavior-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:.8rem;display:grid}.metrics-audience-block+.metrics-audience-block{border-top:1px solid var(--border);margin-top:1rem;padding-top:.8rem}.metrics-audience-block h3{color:var(--navy-900);margin:0 0 .55rem;font-size:.8rem}.metrics-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.metrics-content-grid>.panel{min-width:0}.metrics-group-detail-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.metrics-table-note{color:var(--text-muted);margin-top:.12rem;font-weight:500;display:block}.metrics-privacy{background:#f8fbfd}.metrics-privacy .form-hint{margin:0}@keyframes metric-stage-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.stat-card{transition:transform .18s,box-shadow .18s}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page:has(.metrics-funnel){gap:.8rem}.page:has(.metrics-funnel) .panel{padding:1rem}.page:has(.metrics-funnel) .panel__title{font-size:1rem}:is(.page:has(.metrics-funnel) .panel__description,.page:has(.metrics-funnel) .form-hint){font-size:.78rem}.page:has(.metrics-funnel) .stats-grid{gap:.7rem}.skip-link:focus{transform:none}.metrics-v2{--m-blue:#2d79e6;--m-pink:#ee3d88;--m-gold:#f2b61d;--m-green:#26b980;--m-purple:#8d56df;gap:.65rem;display:grid}.metrics-v2 .page-header{align-items:center;margin-bottom:0}.metrics-v2 .page-header h1{font-size:1.45rem}.metrics-v2-actions{align-items:center;gap:.45rem;display:flex}.metrics-v2-actions label{border:1px solid var(--border);background:#fff;border-radius:.6rem;align-items:center;min-height:2.4rem;padding:0 .5rem;display:flex}.metrics-v2-actions label svg{width:.95rem;color:var(--navy-700)}.metrics-v2-actions select{background:0 0;border:0;min-height:2.25rem;padding:.25rem 1.55rem .25rem .4rem;font-size:.75rem;font-weight:750}.metrics-v2-tabs{scrollbar-width:none;background:#fff;border:1px solid #e7ebf2;border-radius:.72rem;align-items:center;gap:.3rem;padding:.25rem;display:flex;overflow-x:auto}.metrics-v2-tabs button{min-height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:.48rem;flex:none;padding:.35rem .7rem;font-size:.7rem;font-weight:800}.metrics-v2-tabs button:hover,.metrics-v2-tabs button.active{color:var(--m-pink);background:#fff0f6}.metrics-v2-error{color:#aa2450;background:#fff2f6;border:1px solid #ffd2df;border-radius:.65rem;padding:.6rem .8rem;font-size:.76rem;font-weight:700}.metrics-v2-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.metrics-v2-kpis.is-loading{opacity:.65}.metrics-v2-kpi{background:#fff;border:1px solid #e4e9f0;border-radius:.7rem;min-width:0;padding:.68rem .72rem;box-shadow:0 3px 12px #102a430b}.metrics-v2-kpi__label{color:#526375;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;display:flex;overflow:hidden}.metrics-v2-kpi__label>span{background:var(--m-soft);width:1.55rem;height:1.55rem;color:var(--m-tone);border-radius:.42rem;flex:none;place-items:center;display:grid}.metrics-v2-kpi__label svg{width:.86rem;height:.86rem}.metrics-v2-kpi__value{align-items:baseline;gap:.35rem;margin:.48rem 0 .2rem;display:flex}.metrics-v2-kpi__value strong{color:#0b2d50;letter-spacing:-.035em;text-overflow:ellipsis;font-size:1.45rem;line-height:1;overflow:hidden}.metrics-v2-kpi__value em{color:#16865f;white-space:nowrap;align-items:center;font-size:.61rem;font-style:normal;font-weight:850;display:inline-flex}.metrics-v2-kpi__value em.is-down{color:#c03562}.metrics-v2-kpi__value svg{width:.75rem;height:.75rem}.metrics-v2-kpi>small{color:#84909e;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;display:block;overflow:hidden}.metrics-v2-kpi--blue{--m-tone:var(--m-blue);--m-soft:#eaf3ff}.metrics-v2-kpi--pink{--m-tone:var(--m-pink);--m-soft:#fff0f6}.metrics-v2-kpi--gold{--m-tone:#d49a00;--m-soft:#fff7d9}.metrics-v2-kpi--green{--m-tone:#13966a;--m-soft:#e8faf4}.metrics-v2-kpi--purple{--m-tone:var(--m-purple);--m-soft:#f3edff}.metrics-v2-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}.metrics-v2-panel{background:#fff;border:1px solid #e4e9f0;border-radius:.72rem;min-width:0;padding:.72rem;scroll-margin-top:5rem;box-shadow:0 3px 12px #102a430b}.metrics-v2-panel>header h2{color:#0b2d50;margin:0;font-size:.82rem;line-height:1.2}.metrics-v2-panel>header p{color:#83909d;margin:.12rem 0 0;font-size:.61rem;line-height:1.35}.metrics-v2-panel--funnel,.metrics-v2-panel--third{grid-column:span 4}.metrics-v2-panel--offers,.metrics-v2-panel--groups,.metrics-v2-panel--marketplaces{grid-column:1/-1}.metrics-v2-chart-tabs{justify-content:flex-end;gap:.2rem;margin:-2.25rem 0 .2rem;display:flex}.metrics-v2-chart-tabs button{color:#71808e;cursor:pointer;background:#f2f5f8;border:0;border-radius:99rem;min-height:1.55rem;padding:.2rem .55rem;font-size:.57rem;font-weight:800}.metrics-v2-chart-tabs button.active{color:#d72d6e;background:#fff0f6}.metrics-v2 .recharts-legend-item-text{font-size:.62rem;color:#607080!important}.metrics-v2-funnel{flex-direction:column;justify-content:center;align-items:center;gap:.42rem;min-height:15.2rem;padding:.2rem 0;display:flex}.metrics-v2-funnel__stage{clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);color:#123450;border-radius:.35rem;grid-template-columns:1fr auto auto;align-items:center;gap:.45rem;min-height:2.55rem;padding:.4rem .8rem;display:grid}.metrics-v2-funnel__stage span{font-size:.66rem;font-weight:800}.metrics-v2-funnel__stage small{text-align:right;min-width:2.6rem;font-size:.56rem}.metrics-v2-funnel__stage--blue{background:#d9eaff}.metrics-v2-funnel__stage--purple{background:#e9ddff}.metrics-v2-funnel__stage--gold{background:#fff0b8}.metrics-v2-funnel__stage--pink{background:#ffd7e7}.metrics-v2-donut{height:8.2rem;position:relative}.metrics-v2-donut>div:last-child{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.metrics-v2-donut>div:last-child strong{color:#0b2d50;font-size:1.12rem;line-height:1}.metrics-v2-donut>div:last-child span{color:#83909d;margin-top:.15rem;font-size:.52rem}.metrics-v2-legend{gap:.25rem;display:grid}.metrics-v2-legend>div{grid-template-columns:.5rem 1fr auto auto;align-items:center;gap:.35rem;font-size:.64rem;display:grid}.metrics-v2-legend i{border-radius:50%;width:.48rem;height:.48rem}.metrics-v2-legend strong{color:#0b2d50}.metrics-v2-legend small{color:#83909d;text-align:right;min-width:3rem}.metrics-v2-insight{color:#167555;text-align:center;background:#e7f9f2;border-radius:.45rem;margin:.48rem 0 0;padding:.45rem;font-size:.6rem;font-weight:750}.metrics-v2-bars{gap:.72rem;padding:.55rem .1rem;display:grid}.metrics-v2-bars>div{grid-template-columns:6.6rem minmax(3rem,1fr) 2.2rem;align-items:center;gap:.45rem;display:grid}.metrics-v2-bars span{color:#526375;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.metrics-v2-bars i{background:#edf1f6;border-radius:99rem;height:.48rem;overflow:hidden}.metrics-v2-bars b{border-radius:inherit;background:linear-gradient(90deg,#fa4a97,var(--m-purple));height:100%;display:block}.metrics-v2-bars strong{color:#0b2d50;text-align:right;font-size:.65rem}.metrics-v2-bars--detailed{gap:.55rem;padding-top:.15rem}.metrics-v2-bars--detailed>div{grid-template-columns:8.2rem minmax(2.5rem,1fr) 2rem;min-height:2.8rem}.metrics-v2-bars--detailed span{white-space:normal}.metrics-v2-bars--detailed span>b{color:#44576a;text-overflow:ellipsis;white-space:nowrap;background:0 0;height:auto;font-size:.62rem;overflow:hidden}.metrics-v2-bars--detailed span>small{color:#8a96a2;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.12rem;font-size:.5rem;line-height:1.2;display:-webkit-box;overflow:hidden}.metrics-v2-table-wrap{overflow-x:auto}.metrics-v2-table-wrap table{border-collapse:collapse;width:100%;font-size:.62rem}.metrics-v2-table-wrap th{color:#607080;text-align:left;background:#f6f8fb;font-size:.57rem}.metrics-v2-table-wrap th,.metrics-v2-table-wrap td{border-bottom:1px solid #edf0f4;padding:.42rem .48rem}.metrics-v2-table-wrap td:nth-last-child(-n+3),.metrics-v2-table-wrap th:nth-last-child(-n+3){text-align:right}.metrics-v2-table-wrap td strong{color:#173855;text-overflow:ellipsis;white-space:nowrap;max-width:19rem;display:block;overflow:hidden}.metrics-v2-table-wrap td em{color:#d72d6e;background:#fff0f6;border-radius:99rem;padding:.15rem .35rem;font-style:normal;font-weight:850}.metrics-v2-offer-cards{display:none}.metrics-v2-group-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.metrics-v2-group-cards article{border-radius:.5rem;min-width:0;padding:.48rem}.metrics-v2-group-cards article:first-child{color:#167555;background:#e9faf4}.metrics-v2-group-cards article:nth-child(2){color:#c92d68;background:#fff0f6}.metrics-v2-group-cards article:nth-child(3){color:#276abf;background:#edf4ff}.metrics-v2-group-cards span,.metrics-v2-group-cards small{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;display:block;overflow:hidden}.metrics-v2-group-cards strong{margin:.22rem 0;font-size:1.05rem;line-height:1;display:block}.metrics-v2-group-origins{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-top:.5rem;display:grid}.metrics-v2-group-origins div{border:1px solid #e9edf2;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.25rem;padding:.35rem;display:flex}.metrics-v2-group-origins span{color:#71808e;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.metrics-v2-group-origins strong{color:#0b2d50;font-size:.66rem}.metrics-v2-group-origins--detailed{grid-template-columns:1fr}.metrics-v2-group-origins--detailed div{align-items:flex-start;padding:.4rem .5rem}.metrics-v2-group-origins--detailed span{white-space:normal}.metrics-v2-group-origins--detailed span b,.metrics-v2-group-origins--detailed span small{display:block}.metrics-v2-group-origins--detailed span b{color:#334b61;font-size:.6rem}.metrics-v2-group-origins--detailed span small{color:#8a96a2;word-break:break-word;margin-top:.12rem;font-size:.5rem;line-height:1.25}.metrics-v2-group-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.metrics-v2-group-details>section{background:#fbfcfe;border:1px solid #e5eaf0;border-radius:.65rem;min-width:0;padding:.75rem}.metrics-v2-group-details h3{color:#173855;margin:0;font-size:.78rem}.metrics-v2-group-details h4{color:#526375;margin:.8rem 0 .2rem;font-size:.66rem}.metrics-v2-group-details>section>p:not(.metrics-v2-empty){color:#7b8997;margin:.18rem 0 0;font-size:.6rem;line-height:1.4}.metrics-v2-marketplace-views{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;display:grid}.metrics-v2-marketplace-views article{background:#fbfcfe;border:1px solid #e8edf3;border-radius:.55rem;min-width:0;padding:.55rem}.metrics-v2-marketplace-views article header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.metrics-v2-marketplace-views article span{color:#44576a;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:800;overflow:hidden}.metrics-v2-marketplace-views article strong{color:#0b2d50;font-size:.78rem}.metrics-v2-marketplace-views article>div{background:#edf1f6;border-radius:99rem;height:.42rem;margin:.42rem 0 .25rem;overflow:hidden}.metrics-v2-marketplace-views article i{border-radius:inherit;background:linear-gradient(90deg,var(--m-gold),var(--m-pink));height:100%;display:block}.metrics-v2-top-groups{gap:.15rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.metrics-v2-top-groups li{border-top:1px solid #edf0f4;grid-template-columns:1rem 1fr auto;align-items:center;gap:.35rem;padding:.34rem .1rem;display:grid}.metrics-v2-top-groups svg{width:.8rem;color:var(--m-green)}.metrics-v2-top-groups span{color:#526375;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.metrics-v2-top-groups strong{color:#0b2d50;font-size:.65rem}.metrics-v2-empty{color:#83909d;text-align:center;margin:.65rem 0 0;font-size:.62rem}.metrics-v3{--mv-blue:#1887ee;--mv-green:#19ad64;--mv-gold:#f3b20a;--mv-pink:#f2297e;--mv-purple:#7650e9;gap:.85rem;width:100%;max-width:none}.metrics-v3 .page-header{align-items:center;margin-bottom:0}.metrics-v3-actions{align-items:center;gap:.5rem;display:flex}.metrics-v3-actions label{background:#fff;border:1px solid #dfe5ed;border-radius:.75rem;align-items:center;min-height:2.7rem;padding:0 .65rem;display:flex}.metrics-v3-actions label svg{color:#123754;width:1rem}.metrics-v3-actions select{color:#173855;background:0 0;border:0;min-height:2.5rem;padding:.25rem 1.7rem .25rem .45rem;font-size:.82rem;font-weight:800}.metrics-v3-tabs{background:#fff;border:1px solid #dfe5ed;border-radius:.75rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.metrics-v3-tabs button{color:#526375;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:2.75rem;font-size:.88rem;font-weight:850}.metrics-v3-tabs button.active{border-bottom-color:var(--mv-pink);color:var(--mv-pink);background:#fff5f9}.metrics-v3-error{color:#aa2450;background:#fff2f6;border:1px solid #ffd2df;border-radius:.7rem;padding:.75rem;font-size:.8rem;font-weight:750}.metrics-v3-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;display:grid}.metrics-v3-view.is-loading{opacity:.6}.metrics-v3-kpis{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.metrics-v3-kpi{--tone:var(--mv-blue);--soft:#eaf4ff;border:1px solid color-mix(in srgb,var(--tone) 20%,#e3e8ef);background:var(--soft);border-radius:.85rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.25rem .6rem;min-width:0;padding:.85rem 1rem;display:grid}.metrics-v3-kpi--blue{--tone:var(--mv-blue);--soft:#edf7ff}.metrics-v3-kpi--green{--tone:var(--mv-green);--soft:#edfbf4}.metrics-v3-kpi--gold{--tone:#d99b00;--soft:#fff9e9}.metrics-v3-kpi--pink{--tone:var(--mv-pink);--soft:#fff0f6}.metrics-v3-kpi--purple{--tone:var(--mv-purple);--soft:#f4f0ff}.metrics-v3-kpi__icon{background:color-mix(in srgb,var(--tone) 15%,#fff);width:2rem;height:2rem;color:var(--tone);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.metrics-v3-kpi__icon svg{width:1.1rem}.metrics-v3-kpi__label{color:#173855;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.metrics-v3-kpi>b{color:var(--tone);letter-spacing:-.04em;grid-column:2;font-size:1.75rem;line-height:1}.metrics-v3-kpi>em{color:#16865f;grid-area:1/3/span 2;align-items:center;font-size:.65rem;font-style:normal;font-weight:850;display:flex}.metrics-v3-kpi>em.is-down{color:#c03562}.metrics-v3-kpi>em svg{width:.8rem}.metrics-v3-panel{background:#fff;border:1px solid #e1e6ed;border-radius:.9rem;min-width:0;padding:1rem;box-shadow:0 4px 14px #102a430d}.metrics-v3-panel>header{margin-bottom:.75rem}.metrics-v3-panel>header h2{color:#0b2d50;margin:0;font-size:1.05rem}.metrics-v3-panel>header p{color:#71808e;margin:.18rem 0 0;font-size:.76rem}.metrics-v3-evolution{grid-column:1/-1}.metrics-v3-line-chart{height:20rem}.metrics-v3-funnel-panel{grid-column:1/-1}.metrics-v3-funnel{flex-direction:column;align-items:center;gap:.32rem;width:100%;padding:.25rem 0;display:flex}.metrics-v3-funnel__stage{clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);color:#123450;grid-template-columns:minmax(0,1fr) auto 4.5rem;align-items:center;gap:1rem;min-height:3.25rem;padding:.55rem 2rem;display:grid}.metrics-v3-funnel__stage span{font-size:.88rem;font-weight:850}.metrics-v3-funnel__stage strong{font-size:1.35rem}.metrics-v3-funnel__stage small{color:#526375;text-align:right;font-size:.82rem}.metrics-v3-funnel__stage--blue{background:#d9ecff}.metrics-v3-funnel__stage--green{background:#dff7ec}.metrics-v3-funnel__stage--gold{background:#fff0b8}.metrics-v3-funnel__stage--pink{background:#ffdbea}.metrics-v3-journey{background:#fff;border:1px solid #dfe5ed;border-radius:.95rem;grid-column:1/-1;overflow:hidden;box-shadow:0 4px 14px #102a430d}.metrics-v3-journey>header{color:#fff;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.7rem;padding:.9rem 1rem;display:grid}.metrics-v3-journey--site>header{background:linear-gradient(100deg,#0783ec,#2276df)}.metrics-v3-journey--group>header{background:linear-gradient(100deg,#10a95c,#23b76a)}.metrics-v3-journey>header>svg{width:2.25rem;height:2.25rem}.metrics-v3-journey>header h2,.metrics-v3-journey>header p{margin:0}.metrics-v3-journey>header h2{text-transform:uppercase;font-size:1.15rem}.metrics-v3-journey>header p{opacity:.9;margin-top:.08rem;font-size:.78rem}.metrics-v3-journey>header>strong{text-align:right;font-size:1.85rem;line-height:1}.metrics-v3-journey>header>strong small{margin-top:.2rem;font-size:.7rem;font-weight:650;display:block}.metrics-v3-journey-list{gap:0;padding:.35rem 1rem .55rem;display:grid}.metrics-v3-journey-list>div{color:#173855;border-bottom:1px solid #eef1f5;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.35rem;font-size:.86rem;display:grid}.metrics-v3-journey-list>div:last-child{border-bottom:0}.metrics-v3-journey-list strong{font-size:.95rem}.metrics-v3-landing-pages{border-top:1px solid #dce5ec;margin:.1rem 1rem .75rem;padding-top:.65rem}.metrics-v3-landing-pages h3{color:#173855;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem}.metrics-v3-landing-pages article{color:#173855;border-bottom:1px solid #eef1f5;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.7rem;display:grid}.metrics-v3-landing-pages article>span:nth-child(2){gap:.05rem;font-size:.86rem;display:grid}.metrics-v3-landing-pages article small{color:#748294;font-size:.68rem;font-weight:600}.metrics-v3-landing-pages article>strong{justify-items:end;font-size:1rem;display:grid}.metrics-v3-landing-pages article>strong small{text-transform:lowercase}.metrics-v3-landing-pages>p{color:#687887;margin:.55rem 0 0;font-size:.7rem;line-height:1.4}.metrics-v3-source-logo{color:#627487;background:#e9eef5;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid}.metrics-v3-source-logo svg{fill:currentColor;width:1rem;height:1rem}.metrics-v3-source-logo.is-instagram{color:#e1306c;background:#fff0f7}.metrics-v3-source-logo.is-whatsapp{color:#18a957;background:#e7faef}.metrics-v3-source-logo.is-google{color:#4285f4;background:#eef5ff}.metrics-v3-source-logo.is-link{color:#237ed8;background:#e9f3ff}.metrics-v3-source-logo.is-referral{color:#169b58;background:#e8f8ef}.metrics-v3-source-logo.is-paid{color:#8a3fd1;background:#f6ebff}.metrics-v3-source-logo.is-other{color:#677585;background:#edf0f4}.metrics-v3-destinations{border-top:1px solid #dfe5ed;margin-top:.25rem;padding-bottom:.8rem}.metrics-v3-destinations>header{color:#123450;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.65rem 1rem;font-size:.9rem;font-weight:900;display:flex}.metrics-v3-destinations--site>header{background:#cfe6ff}.metrics-v3-destinations--group>header{background:#d2f5e3}.metrics-v3-destinations h3{color:#173855;margin:.75rem 1rem .45rem;font-size:.82rem}.metrics-v3-destinations>div{gap:.5rem;padding:0 1rem;display:grid}.metrics-v3-destinations article{color:#173855;grid-template-columns:2.2rem 8.5rem minmax(4rem,1fr) 2.4rem;align-items:center;gap:.65rem;font-size:.82rem;display:grid}.metrics-v3-destinations article i{background:#e9eef5;border-radius:99rem;height:.55rem;overflow:hidden}.metrics-v3-destinations article i b{border-radius:inherit;background:var(--mv-blue);height:100%;display:block}.metrics-v3-destinations--group article i b{background:var(--mv-green)}.metrics-v3-destinations article>strong{text-align:right}.metrics-v3-destinations .metrics-v3-marketplace-logo{border-radius:.52rem;width:2.1rem;height:2.1rem}.metrics-v3-destinations .metrics-v3-marketplace-logo svg{width:1.3rem;height:1.3rem}.metrics-v3-destinations .metrics-v3-marketplace-logo.is-amazon{font-size:1.7rem}.metrics-v3-destinations .metrics-v3-marketplace-logo.is-mercadolivre{font-size:1.05rem}.metrics-v3-empty{color:#71808e;margin:.6rem 1rem;font-size:.78rem}.metrics-v3-origin-card{background:#fff;border:1px solid #dfe5ed;border-radius:.95rem;grid-column:1/-1;justify-items:center;padding:1rem;display:grid;box-shadow:0 4px 14px #102a430d}.metrics-v3-origin-card>header{justify-self:stretch}.metrics-v3-origin-card h2{color:#0b2d50;margin:0;font-size:1.05rem}.metrics-v3-origin-card header p{color:#71808e;margin:.18rem 0 0;font-size:.76rem}.metrics-v3-origin-donut{border-radius:50%;place-items:center;width:11rem;height:11rem;margin:1rem 0;display:grid;position:relative}.metrics-v3-origin-donut:before{content:"";background:#fff;border-radius:50%;width:7rem;height:7rem}.metrics-v3-origin-donut>div{color:#173855;justify-items:center;display:grid;position:absolute}.metrics-v3-origin-donut strong{font-size:2rem;line-height:1}.metrics-v3-origin-donut span{color:#71808e;margin-top:.25rem;font-size:.82rem}.metrics-v3-origin-legend{gap:.55rem;width:min(100%,28rem);display:grid}.metrics-v3-origin-legend>div{color:#173855;grid-template-columns:.75rem minmax(0,1fr) auto 4rem;align-items:center;gap:.6rem;display:grid}.metrics-v3-origin-legend i{border-radius:50%;width:.7rem;height:.7rem}.metrics-v3-origin-legend i.is-group{background:var(--mv-green)}.metrics-v3-origin-legend i.is-site{background:var(--mv-blue)}.metrics-v3-origin-legend strong{font-size:1rem}.metrics-v3-origin-legend small{color:#71808e;text-align:right}.metrics-v3-origin-insight{color:#167555;text-align:center;background:#e7f8f1;border-radius:.6rem;width:min(100%,30rem);margin:.9rem 0 0;padding:.65rem;font-size:.78rem;font-weight:800}.metrics-v3-content>.metrics-v3-panel{grid-column:1/-1}.metrics-v3-category-chart{height:16rem}.metrics-v3-category-chart .recharts-wrapper{pointer-events:none;-webkit-user-select:none;user-select:none}.metrics-v3-marketplace-views{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.metrics-v3-marketplace-views article{background:#fbfcfe;border:1px solid #e7ebf1;border-radius:.7rem;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem;display:grid}.metrics-v3-marketplace-views article>div{min-width:0}.metrics-v3-marketplace-views article header{grid-template-columns:1fr auto auto;align-items:center;gap:.65rem;display:grid}.metrics-v3-marketplace-views article header span{color:#173855;font-size:.85rem;font-weight:850}.metrics-v3-marketplace-views article strong{color:#173855;font-size:1rem}.metrics-v3-marketplace-views article small{color:#526375;min-width:3rem;font-size:.75rem}.metrics-v3-marketplace-bar{background:#edf1f6;border-radius:99rem;height:.55rem;margin-top:.55rem;overflow:hidden}.metrics-v3-marketplace-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--mv-gold),var(--mv-pink));height:100%;display:block}.metrics-v3-marketplace-logo{color:#173855;background:#eef2f7;border-radius:.65rem;place-items:center;width:2.6rem;height:2.6rem;font-size:.66rem;font-weight:950;line-height:1;display:grid;overflow:hidden}.metrics-v3-marketplace-logo svg{fill:currentColor;width:1.65rem;height:1.65rem}.metrics-v3-marketplace-logo img{object-fit:cover;width:100%;height:100%;display:block}.metrics-v3-marketplace-logo.is-shopee{color:#ee4d2d;background:#fff0eb}.metrics-v3-marketplace-logo.is-amazon{background:#fff}.metrics-v3-marketplace-logo.is-amazon img{object-fit:contain;width:62%;height:62%}.metrics-v3-marketplace-logo.is-mercadolivre{background:#ffe600;border:0;border-radius:.65rem}.metrics-v3-marketplace-logo.is-tiktok{color:#fff;background:#111}.metrics-v3-marketplace-logo.is-aliexpress{color:#e43225;background:#fff0f2}.metrics-v3-marketplace-logo.is-wordmark{color:#2587d8;background:#e9f7ff;font-size:.56rem}.metrics-v3-marketplace-logo.is-wordmark span{color:#7b43cf}.metrics-v3-marketplace-logo.is-shein{color:#fff;background:#111;font-size:1.25rem}.metrics-v3-marketplace-logo.is-natura{color:#df6d29;background:#fff4e9;font-size:.48rem}.metrics-v3-marketplace-logo.is-avon{color:#a62a8c;background:#fff0fa;font-size:.48rem}.metrics-v3-marketplace-logo.is-unknown{color:#7d8997;background:#e8edf4}.metrics-v3-top-offers ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.metrics-v3-top-offers li{border:1px solid #e5e9ef;border-radius:.8rem;grid-template-columns:2rem 4.3rem minmax(10rem,1fr) minmax(18rem,.8fr);align-items:center;gap:.8rem;padding:.7rem;display:grid}.metrics-v3-rank{color:#416ed0;background:#eef3ff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.metrics-v3-top-offers li>img,.metrics-v3-image-placeholder{object-fit:contain;border-radius:.65rem;width:4.3rem;height:4.3rem}.metrics-v3-image-placeholder{color:#71808e;background:#f3f6f9;place-items:center;display:grid}.metrics-v3-top-offers li>header strong,.metrics-v3-top-offers li>header small{display:block}.metrics-v3-top-offers li>header strong{color:#173855;font-size:.9rem;line-height:1.3}.metrics-v3-top-offers li>header small{color:#71808e;margin-top:.25rem;font-size:.75rem}.metrics-v3-top-offers dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.metrics-v3-top-offers dl div{background:#f6f8fb;border-radius:.65rem;padding:.6rem}.metrics-v3-top-offers dt,.metrics-v3-top-offers dd{margin:0}.metrics-v3-top-offers dt{color:#71808e;font-size:.72rem;font-weight:750}.metrics-v3-top-offers dd{color:#173855;margin-top:.2rem;font-size:1.15rem;font-weight:900}.metrics-v3-top-offers dl div:last-child{background:#fff0f6}.metrics-v3-top-offers dl div:last-child dd{color:#d72d6e}.metrics-v3-top-offers>.button{width:100%;margin-top:.8rem}.metrics-v3-campaign-share-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.metrics-v3-campaign-share-totals article{color:#315a94;background:#f5f8ff;border-radius:.75rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.metrics-v3-campaign-share-totals article:last-child{color:#158354;background:#eefaf4}.metrics-v3-campaign-share-totals svg{flex:none;width:1.25rem}.metrics-v3-campaign-share-totals span,.metrics-v3-campaign-share-totals strong{display:block}.metrics-v3-campaign-share-totals span{font-size:.74rem;font-weight:750}.metrics-v3-campaign-share-totals strong{color:#173855;margin-top:.12rem;font-size:1.35rem}.metrics-v3-campaign-share-list{gap:.5rem;display:grid}.metrics-v3-campaign-share-list>article{border:1px solid #e5e9ef;border-radius:.7rem;grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem;align-items:center;gap:.5rem;padding:.65rem .75rem;display:grid}.metrics-v3-campaign-share-list span strong,.metrics-v3-campaign-share-list span small,.metrics-v3-campaign-share-list b small{display:block}.metrics-v3-campaign-share-list span strong{color:#173855;font-size:.82rem}.metrics-v3-campaign-share-list span small{color:#71808e;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.66rem;overflow:hidden}.metrics-v3-campaign-share-list b{color:#173855;text-align:right;font-size:1rem}.metrics-v3-campaign-share-list b small{color:#71808e;font-size:.62rem;font-weight:700}.admin-shell{min-height:100vh}.sidebar{z-index:20;width:var(--sidebar-width);background:var(--navy-900);color:#fff;padding:.85rem .75rem;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand,.public-brand{align-items:center;gap:.75rem;min-height:3rem;display:flex}.brand{margin:0 .45rem .8rem}.brand>span,.public-brand>span{background:var(--gold-400);height:2.55rem;color:var(--navy-900);border-radius:.8rem;flex:0 0 2.55rem;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.brand strong{font-size:.96rem;line-height:1.15}.nav-group{margin-bottom:.55rem}.nav-group>p{color:#90a5b8;letter-spacing:.07em;text-transform:uppercase;margin:0 .65rem .15rem;font-size:.75rem;font-weight:800}.nav-group+.nav-group{border-top:1px solid #90a5b84d;margin-top:1rem;padding-top:1rem}.nav-link,.public-link{color:#dbe5ee;border-radius:.55rem;align-items:center;gap:.65rem;min-height:2.25rem;padding:.35rem .65rem;font-size:.82rem;font-weight:650;display:flex}.nav-link svg,.public-link svg{width:1.15rem}.nav-link:hover,.nav-link.active{color:var(--gold-400);background:#ffffff1a}.public-link{border-top:1px solid #ffffff1a;border-radius:0;margin-top:.5rem;padding-top:.6rem}.workspace{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:10;height:var(--topbar-height);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;align-items:center;gap:.6rem;padding:0 clamp(.8rem,2vw,1.4rem);display:flex;position:sticky;top:0}.marketplace-switcher{flex:0 0 10.5rem;gap:.05rem;display:grid}.marketplace-switcher span{color:var(--text-muted);text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1}.marketplace-switcher select{width:100%;min-height:2rem;color:var(--navy-900);background:0 0;border:0;padding:.15rem 1.6rem .15rem 0;font-size:.82rem;font-weight:800}.search-box{flex:1;min-width:0;max-width:35rem;position:relative}.search-box svg{width:1.1rem;color:var(--text-muted);position:absolute;top:.82rem;left:.75rem}.search-box input{background:var(--surface-subtle);width:100%;padding-left:2.3rem}.icon-button,.profile-button{cursor:pointer;background:0 0;border:0;border-radius:.6rem;min-width:2.35rem;min-height:2.35rem}.icon-button{place-items:center;display:grid}.icon-button:hover,.profile-button:hover{background:var(--surface-muted)}.notification-bell{color:inherit;position:relative}.notification-bell>span{background:var(--danger);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.58rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-.15rem;right:-.2rem}.profile-button{align-items:center;gap:.55rem;padding:.25rem .65rem;display:flex}.profile-button span{background:var(--navy-100);width:2rem;height:2rem;color:var(--navy-700);border-radius:50%;place-items:center;font-size:.78rem;font-weight:850;display:grid}.profile-button b{font-size:.88rem}.profile-area{position:relative}.profile-menu{z-index:60;border:1px solid var(--border);background:var(--surface);width:min(18rem,100vw - 1.5rem);box-shadow:var(--shadow-md);border-radius:.75rem;position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden}.profile-menu>div{border-bottom:1px solid var(--border);padding:.8rem}.profile-menu>div strong{font-size:.88rem;display:block}.profile-menu>a,.profile-menu>button{border:0;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.6rem;width:100%;min-height:2.75rem;padding:.65rem .8rem;font-size:.84rem;font-weight:750;display:flex}.profile-menu>button{color:var(--danger);border-bottom:0}.profile-menu svg{width:1.1rem}.profile-menu>a:hover,.profile-menu>button:hover{background:var(--surface-muted)}.desktop-menu{display:none}#conteudo{width:min(100%,112rem);min-height:calc(100vh - var(--topbar-height));margin:auto;padding:clamp(.85rem,1.7vw,1.35rem)}.page{animation:.25s ease-out page-in}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}}.page-header{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:.85rem;display:flex}.page-header>div:first-child{max-width:52rem}.page-header p:not(.eyebrow){color:var(--text-muted);margin:0;font-size:.85rem}.eyebrow{color:var(--gold-600);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:850}.page-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.4rem;padding:.45rem .75rem;font-size:.82rem;font-weight:800;line-height:1.2;display:inline-flex}.button svg{width:1.05rem}.button--primary{background:var(--gold-400);color:var(--navy-950)}.button--primary:hover{background:#f8ca51}.button--secondary{border-color:var(--border);background:var(--surface);color:var(--navy-800)}.button--ghost{background:var(--surface-subtle);color:var(--navy-700)}.button--large{min-height:3.3rem;padding-inline:1.35rem;font-size:1rem}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.65rem;display:grid}.stats-grid--overview{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card,.panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.stat-card{padding:.7rem .9rem;position:relative;overflow:hidden}.stat-card:before{background:var(--navy-700);content:"";width:4px;position:absolute;inset:0 auto 0 0}.stat-card--positive:before{background:var(--success)}.stat-card--warning:before{background:var(--gold-500)}.stat-card p{color:var(--text-muted);margin-bottom:.35rem;font-size:.8rem;font-weight:750}.stat-card strong{color:var(--navy-900);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2;display:block}.stat-card span{color:var(--text-muted);font-size:.76rem}.panel{min-width:0;margin-bottom:.65rem;padding:clamp(.75rem,1.3vw,1rem)}.panel__header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.6rem;display:flex}.panel__header p,.panel-note{color:var(--text-muted);margin:.1rem 0 0;font-size:.8rem}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.content-grid--wide{grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr)}.content-grid>.panel{height:calc(100% - .65rem)}.text-link{min-height:2.75rem;color:var(--navy-700);align-items:center;gap:.35rem;font-size:.82rem;font-weight:800;display:inline-flex}.text-link svg{width:1rem}.status{background:var(--surface-muted);width:max-content;color:var(--text-muted);white-space:nowrap;border-radius:99rem;align-items:center;padding:.25rem .55rem;font-size:.75rem;font-style:normal;font-weight:800;line-height:1.35;display:inline-flex}.status--success{background:var(--success-soft);color:var(--success)}.status--warning{background:var(--warning-soft);color:var(--warning)}.priority-list>a{border-bottom:1px solid var(--border);grid-template-columns:2.25rem 1fr 1.1rem;align-items:center;gap:.65rem;min-height:3.25rem;padding:.4rem 0;display:grid}.priority-list>a:last-child{border:0}.priority-list small{font-size:.75rem}.priority-icon{background:var(--navy-100);width:2.25rem;height:2.25rem;color:var(--navy-700);border-radius:.6rem;place-items:center;display:grid}.priority-icon svg{width:1.2rem}.priority-icon--gold{background:var(--gold-100);color:var(--gold-600)}.priority-icon--warning{background:var(--warning-soft);color:var(--warning)}.priority-icon--success{background:var(--success-soft);color:var(--success)}.goal-value{align-items:baseline;gap:.5rem;margin:.25rem 0 .5rem;display:flex}.goal-value strong{color:var(--navy-900);font-size:1.7rem}.goal-value span{color:var(--text-muted);font-size:.8rem}.operational-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.operational-summary>a{border:1px solid var(--border);background:var(--surface-subtle);border-radius:.65rem;min-width:0;padding:.6rem}.operational-summary span,.operational-summary small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;display:block;overflow:hidden}.operational-summary strong{color:var(--navy-900);margin:.15rem 0;font-size:1.45rem;line-height:1;display:block}.operational-marketplaces{border-top:1px solid var(--border);margin-top:.8rem;padding-top:.7rem}.operational-marketplaces--standalone{border-top:0;margin-top:0;padding-top:0}.operational-marketplaces>strong{font-size:.75rem}.operational-marketplaces>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.45rem;display:grid}.operational-marketplaces span{background:var(--surface-subtle);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;padding:.38rem .48rem;display:flex}.operational-marketplaces em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-style:normal;overflow:hidden}.operational-marketplaces b{color:var(--navy-900);font-size:.78rem}.progress{margin:.6rem 0}.progress__label{justify-content:space-between;margin-bottom:.45rem;font-size:.78rem;display:flex}.progress__track{background:var(--surface-muted);border-radius:99rem;height:.55rem;overflow:hidden}.progress__track span{border-radius:inherit;background:linear-gradient(90deg,var(--gold-500),var(--gold-400));height:100%;display:block}.offer-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.mini-offer{border:1px solid var(--border);border-radius:.65rem;flex-direction:column;gap:.45rem;min-height:6.8rem;padding:.65rem;display:flex}.mini-offer>strong{font-size:.88rem;line-height:1.35}.mini-offer>div{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.mini-offer b{color:var(--navy-900);font-size:1rem}.marketplace{background:var(--navy-100);width:max-content;color:var(--navy-700);text-transform:capitalize;border-radius:.35rem;padding:.22rem .45rem;font-size:.75rem;font-weight:850;display:inline-flex}.marketplace--shopee{color:#bb3d12;background:#fff0e9}.marketplace--amazon{color:#815300;background:#fff2d5}.marketplace--tiktok{color:#202830;background:#edf0f2}.marketplace--mercadolivre{color:#5f5500;background:#fff8c8}.marketplace--natura{color:#8c1f45;background:#fce8ee}.chart{width:100%;height:14rem;font-size:.75rem}.chart--wide,.chart--marketplaces{height:18rem}.chart-scroll{scrollbar-width:thin;scrollbar-color:#c9d2dc transparent;width:100%;padding-bottom:.25rem;overflow:auto hidden}.marketplace-chart-shell{min-width:42rem}.chart--marketplaces .recharts-wrapper,.chart--marketplaces .recharts-surface{-webkit-tap-highlight-color:transparent;outline:none!important}.chart--marketplaces .recharts-cartesian-axis,.chart--marketplaces .recharts-cartesian-axis *{pointer-events:none;-webkit-tap-highlight-color:transparent;outline:none!important}.chart--marketplaces svg,.chart--marketplaces svg *{-webkit-tap-highlight-color:transparent;outline:none!important}.marketplace-chart-logos{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin:-.2rem .5rem 0 2.75rem;display:grid}.marketplace-chart-logo{min-width:0;color:var(--text-muted);text-align:center;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:.25rem;font-size:.68rem;font-weight:750;display:flex}.marketplace-chart-mark{color:#fff;pointer-events:none;border-radius:.5rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.marketplace-chart-mark svg{pointer-events:none;width:1.05rem;height:1.05rem}.marketplace-chart-mark b{color:#fff;font-size:.68rem;line-height:1}.marketplace-chart-logo small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width>=861px){.admin-shell{font-size:var(--type-body);line-height:var(--leading-body)}.admin-shell h1{font-size:var(--type-display);line-height:var(--leading-tight)}.admin-shell h2,.admin-shell .panel__title{font-size:var(--type-section);line-height:1.3}.admin-shell .page-header p:not(.eyebrow),.admin-shell .panel__header p,.admin-shell .panel-note,.admin-shell .form-hint{font-size:var(--type-label);line-height:var(--leading-body)}.admin-shell .eyebrow,.admin-shell small,.admin-shell .status,.admin-shell .marketplace{font-size:var(--type-caption)}.admin-shell .field,.admin-shell .toggle,.admin-shell .button,.admin-shell table{font-size:var(--type-label)}.admin-shell select,.admin-shell input,.admin-shell textarea{min-height:2.5rem;font-size:var(--type-body);padding:.52rem .7rem;line-height:1.4}.admin-shell .page-header{margin-bottom:.7rem}.admin-shell .panel{padding:.8rem}.admin-shell .panel__header{margin-bottom:.5rem}}.health-list p{border-bottom:1px solid var(--border);grid-template-columns:1.5rem 1fr auto;align-items:center;min-height:3.25rem;margin:0;font-size:.82rem;display:grid}.health-list p:last-child{border:0}.record-list{flex-direction:column;display:flex}.record-row{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1.25rem;align-items:center;gap:.7rem;min-height:3.35rem;padding:.4rem .15rem;display:grid}.record-row:last-child{border:0}.record-row__main{min-width:0}.record-row strong{font-size:.88rem;display:block}.record-row small{font-size:.75rem}.filter-panel{padding-block:.9rem}.filters{grid-template-columns:minmax(15rem,2fr) repeat(2,minmax(9rem,1fr)) auto;align-items:end;gap:.8rem;display:grid}.filters label,.field{color:var(--text-muted);flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:750;display:flex}.search-field>div{position:relative}.search-field svg{width:1rem;position:absolute;top:.8rem;left:.7rem}.search-field input{width:100%;padding-left:2.2rem}.results-summary{color:var(--text-muted);justify-content:space-between;gap:1rem;margin:1.2rem 0 .8rem;font-size:.8rem;display:flex}.results-summary p{margin:0}.offer-grid,.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.offer-card,.integration-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);padding:.75rem}.offer-card__top,.integration-card>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.product-placeholder{min-height:5.5rem;color:var(--navy-700);background:#fff;border-radius:.6rem;place-items:center;margin:.55rem 0;display:grid;overflow:hidden}.product-placeholder>.product-placeholder__image{display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.product-placeholder svg{width:2rem;height:2rem}.offer-category{color:var(--text-muted);margin:0 0 .25rem;font-size:.75rem}.offer-card h2{min-height:2.7rem;font-size:.92rem}.price{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:.8rem 0;display:flex}.price strong{color:var(--navy-900);font-size:1.25rem}.price del{color:var(--text-muted);font-size:.75rem}.price>span{background:var(--success-soft);color:var(--success);border-radius:.3rem;padding:.15rem .35rem;font-size:.75rem;font-weight:850}.offer-metrics{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:.5rem;padding:.7rem 0;display:grid}.offer-metrics span{color:var(--text-muted);font-size:.75rem}.offer-metrics strong{color:var(--text);display:block}.card-actions{gap:.5rem;margin-top:.85rem;display:flex}.card-actions>*{flex:1}.offer-card--selected{border-color:var(--gold-500);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold-500) 25%, transparent), var(--shadow-sm)}.offer-select{color:var(--text-muted);cursor:pointer;align-items:center;gap:.3rem;font-size:.7rem;font-weight:750;display:inline-flex}.offer-select input{accent-color:var(--navy-700)}.offer-card__badges{flex-wrap:wrap;gap:.35rem;min-height:1.65rem;margin:.15rem 0 .55rem;display:flex}.offer-card__badges span{color:#765500;background:#fff1c9;border-radius:99rem;align-items:center;gap:.25rem;padding:.27rem .45rem;font-size:.67rem;font-weight:800;display:inline-flex}.offer-card__badges svg{width:.75rem}.offer-card__badges .offer-score{color:var(--navy-700);background:#eef1f7}.offer-card__badges .offer-score--high{color:#176946;background:#e6f8ee}.bulk-actions{border:1px solid var(--gold-400);border-radius:var(--radius-sm);background:#fff9e8;align-items:center;gap:.65rem;margin:1rem 0;padding:.7rem .85rem;display:flex}.bulk-actions strong{color:var(--navy-900);margin-right:auto}.opportunity-filters{grid-template-columns:minmax(15rem,2fr) repeat(6,minmax(8rem,1fr))}.opportunity-panel{padding:.35rem .65rem}.radar-selection-bar{border:1px solid var(--border);background:var(--surface-subtle);border-radius:.7rem;align-items:center;gap:.75rem;margin:.25rem 0 .65rem;padding:.65rem .75rem;display:flex}.radar-selection-bar>label,.radar-card-checkbox{color:var(--navy-900);cursor:pointer;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800;display:inline-flex}.radar-selection-bar input,.radar-card-checkbox input,.opportunity-desktop td>input{width:1.05rem;height:1.05rem;accent-color:var(--navy-700)}.radar-selection-bar>strong{white-space:nowrap;margin-right:auto}.radar-selection-actions{flex-wrap:wrap;gap:.4rem;display:flex}.radar-selection-actions .button{min-height:2.45rem;padding:.45rem .7rem;font-size:.72rem}.opportunity-desktop tr.is-selected td,.opportunity-mobile article.is-selected{background:#fff9e8}.radar-card-checkbox{width:fit-content}.opportunity-desktop table{min-width:76rem}.opportunity-desktop th{white-space:nowrap}.opportunity-desktop td{font-size:.78rem}.opportunity-desktop td:last-child .button{min-width:6.4rem}.opportunity-product{grid-template-columns:3rem minmax(10rem,1fr);align-items:center;gap:.65rem;min-width:15rem;display:grid}.opportunity-product>img,.opportunity-product>svg{object-fit:contain;background:var(--surface-subtle);border-radius:.5rem;width:3rem;height:3rem}.opportunity-product span{min-width:0}.opportunity-product strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.opportunity-product small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;display:block;overflow:hidden}.opportunity-category-assignment{color:#63428e;background:#f7f2ff;border:1px solid #d9c8f3;border-radius:999px;align-items:center;gap:.28rem;width:fit-content;max-width:100%;margin-top:.32rem;padding:.14rem .25rem .14rem .48rem;font-size:.66rem;line-height:1.2;display:flex}.opportunity-category-assignment span{color:#7b698f;flex:none;font-weight:700}.opportunity-category-assignment select{color:#56327f;min-width:0;max-width:11rem;height:1.65rem;font:inherit;cursor:pointer;background:#eee5fb;border:0;border-radius:999px;padding:0 1.55rem 0 .45rem;font-weight:850}.opportunity-category-assignment.is-saving{opacity:.7}.opportunity-discount{color:var(--pink-700,#d73570);margin-top:.2rem;font-weight:800;display:block}.opportunity-facts{flex-wrap:wrap;gap:.25rem;min-width:10rem;display:flex}.opportunity-facts span{background:var(--surface-subtle);color:var(--navy-800);border-radius:999px;padding:.2rem .42rem;font-size:.7rem;font-weight:700;line-height:1.2}.opportunity-facts .is-rating{color:#815b00;background:#fff7dc}.opportunity-facts .is-unavailable{color:var(--text-muted);font-weight:600}.extra-commission{color:#176946;white-space:nowrap;background:#e6f8ee;border-radius:99rem;padding:.2rem .35rem}.opportunity-unavailable{color:var(--text-muted);font-size:.72rem}.opportunity-mobile{display:none}.automation-form{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.automation-form .toggle{align-self:center}.automation-form .button{align-self:end}.automation-form>strong,.automation-form>.form-hint,.automation-form>.form-grid,.automation-form>.checkbox-grid{grid-column:1/-1;width:100%}.automation-form>strong{align-self:start;margin-top:.15rem}.automation-form>.form-hint{align-self:start;margin:0}.automation-form>.form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-form>.form-grid>.field--full:first-child,.automation-form>.form-grid>.field--full:nth-child(2){grid-column:span 2}.automation-form>.form-grid>.form-hint.field--full{grid-column:1/-1}.checkbox-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem .9rem;display:grid}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.82rem}th{background:var(--surface-subtle);color:var(--text-muted);letter-spacing:.02em;text-align:left;font-size:.75rem}th,td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.85rem .75rem}td strong{display:block}td small{font-size:.75rem}.kanban{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.kanban-column{border-radius:var(--radius-md);background:var(--surface-muted);padding:.75rem}.kanban-column>header{justify-content:space-between;align-items:center;padding:.3rem .3rem .75rem;display:flex}.kanban-column>header h2{margin:0}.kanban-column>header span{background:var(--surface);border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;font-weight:850;display:grid}.kanban-column article{border:1px solid var(--border);background:var(--surface);border-radius:.7rem;flex-direction:column;gap:.6rem;margin-bottom:.65rem;padding:.85rem;display:flex}.kanban-column article>strong{font-size:.86rem}.kanban-column article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.text-button{cursor:pointer;background:0 0;border:0;min-height:2.75rem;font-size:.78rem;font-weight:800}.danger{color:var(--danger)}.comparison-grid{grid-template-columns:9rem repeat(3,minmax(11rem,1fr));min-width:44rem;display:grid}.comparison-grid>div{border-right:1px solid var(--border);grid-template-rows:4.8rem repeat(5,2.8rem) 3.4rem;align-items:center;padding:.55rem .8rem;display:grid}.comparison-labels{color:var(--text-muted);font-size:.76rem;font-weight:800}.comparison-card{font-size:.82rem;position:relative}.comparison-card--winner{background:var(--gold-100)}.comparison-card em{color:var(--gold-600);font-size:.75rem;font-weight:850;position:absolute;top:-.5rem;right:.5rem}.integration-card{min-height:13rem;display:block}.integration-card:hover{border-color:var(--gold-500);box-shadow:var(--shadow-md);transform:translateY(-2px)}.integration-card p{color:var(--text-muted);font-size:.82rem}.integration-card dl{margin:1rem 0 0}.integration-card dl div,.detail-list div{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.76rem;display:flex}.integration-card dt,.detail-list dt{color:var(--text-muted)}.integration-card dd,.detail-list dd{text-align:right;margin:0;font-weight:750}.finance-period{min-width:8rem}.finance-ranking{display:grid}.finance-ranking>div{border-bottom:1px solid var(--border);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.6rem;padding:.45rem 0;display:grid}.finance-ranking>div:last-child{border-bottom:0}.finance-ranking>div>b{background:var(--navy-100);width:1.5rem;height:1.5rem;color:var(--navy-700);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.finance-ranking span{min-width:0}.finance-ranking span strong,.finance-ranking span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-ranking span strong{font-size:.8rem}.finance-ranking span small{color:var(--text-muted);margin-top:.15rem;font-size:.7rem}.finance-ranking em{color:var(--success);white-space:nowrap;font-size:.82rem;font-style:normal;font-weight:850}.opportunity-actions,.queue-report-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.opportunity-actions .button,.queue-report-actions .button{min-height:2.35rem;padding:.45rem .65rem;font-size:.72rem}.opportunity-desktop .opportunity-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:18rem;display:grid}.opportunity-desktop .opportunity-actions .button{width:100%}.queue-origin{color:#174d75;text-transform:uppercase;letter-spacing:.035em;background:#eaf2fb;border-radius:999px;width:fit-content;margin-bottom:.25rem;padding:.18rem .5rem;font-size:.65rem;font-weight:850;display:inline-flex}.queue-origin--user{color:#785100;background:#fff0d3}.integration-icon,.integration-detail-icon{background:var(--navy-100);width:2.8rem;height:2.8rem;color:var(--navy-700);border-radius:.75rem;place-items:center;display:grid}.integration-detail-icon{width:4rem;height:4rem;margin-bottom:1rem}.price-history{border-bottom:1px solid var(--border);justify-content:space-around;align-items:end;gap:.7rem;height:13rem;padding:1rem;display:flex}.price-history span{background:linear-gradient(var(--gold-400),var(--gold-600));border-radius:.3rem .3rem 0 0;width:9%;min-height:1rem}.check-list{gap:.85rem;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:.65rem;font-size:.84rem;display:flex}.check-list svg,.timeline svg{width:1.2rem;color:var(--success);flex:none}.copy-box{background:var(--surface-subtle);border-radius:.7rem;padding:1rem}.copy-box p{font-size:.88rem}.admin-access-form{border-top:1px solid var(--border);grid-template-columns:minmax(8rem,.7fr) minmax(13rem,1fr) auto;align-items:end;gap:.75rem;padding-top:1rem;display:grid}.admin-access-form .button{min-height:3rem}.admin-access-code{border:1px solid var(--gold-400);background:#fffaf0;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.admin-access-code>div{min-width:0}.admin-access-code strong,.admin-access-code small{display:block}.admin-access-code strong{font-size:.82rem}.admin-access-code small{color:var(--text-muted);font-size:.75rem}.admin-access-code p{color:var(--navy-900);letter-spacing:.18em;margin:.2rem 0;font-size:2rem;font-weight:900;line-height:1.1}.admin-access-list{gap:.7rem;margin-top:1rem;display:grid}.admin-access-card{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem;display:grid}.admin-access-card__identity{gap:.2rem;min-width:0;display:grid}.admin-access-card__identity>span{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-access-card__identity strong{font-size:.92rem}.admin-access-card__identity>small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-access-card__you{background:var(--navy-100);color:var(--navy-700);border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:800}.admin-access-card__actions{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.7rem;display:grid}.admin-access-card__actions .button{width:100%;min-height:2.65rem}.timeline p{border-bottom:1px solid var(--border);align-items:flex-start;gap:.7rem;margin:0;padding:.8rem 0;display:flex}.timeline p:last-child{border:0}.timeline strong{font-size:.84rem;display:block}.timeline small{font-size:.75rem}.detail-list{margin:0}.inline-filters{grid-template-columns:minmax(15rem,1fr) 12rem;margin-bottom:1rem}.campaign-link-list{gap:.8rem;display:grid}.campaign-link-card{border:1px solid var(--border);background:#fff;border-radius:.8rem;grid-template-columns:minmax(13rem,.7fr) minmax(20rem,1.3fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.campaign-link-card h3{color:var(--navy-900);margin:.18rem 0;font-size:1rem}.campaign-link-card>div:first-child>span{color:var(--pink-700,#d73570);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.campaign-link-card p{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.4}.campaign-link-card__url,.campaign-detail-link{gap:.55rem;min-width:0;display:flex}.campaign-link-card__url input,.campaign-detail-link input{border:1px solid var(--border);color:#334b61;background:#f7f9fc;border-radius:.65rem;flex:1;min-width:0;padding:.7rem;font-size:.74rem}.campaign-link-card>a{color:var(--navy-800);white-space:nowrap;align-items:center;gap:.35rem;font-size:.74rem;font-weight:850;display:inline-flex}.campaign-link-card>a svg{width:.9rem}.campaign-detail-link{width:100%}.ai-score{text-align:center;place-items:center;min-height:12rem;display:grid}.ai-score svg{width:2.5rem;height:2.5rem;color:var(--gold-600)}.ai-score strong{color:var(--navy-900);font-size:2.7rem;display:block}.ai-score span{color:var(--text-muted);font-size:.8rem}.architecture-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;padding:1rem;display:flex}.architecture-flow span{border:1px solid var(--border);background:var(--surface-subtle);border-radius:.6rem;padding:.7rem 1rem;font-size:.82rem;font-weight:800}.architecture-flow b{color:var(--gold-600)}.settings-layout{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.settings-content{flex-direction:column;gap:1rem;min-width:0;display:flex}.settings-nav{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;padding:.55rem;display:flex}.settings-nav a{border-radius:.55rem;align-items:center;gap:.65rem;min-height:2.75rem;padding:.55rem .65rem;font-size:.82rem;font-weight:750;display:flex}.settings-nav a.active{background:var(--navy-100);color:var(--navy-700)}.settings-nav svg{width:1.1rem}.condition-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.condition-settings-grid>section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);min-width:0;padding:.8rem}.condition-settings-grid .form-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:.7rem;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field input,.field select,.field textarea{width:100%}.form-actions{border-top:1px solid var(--border);justify-content:flex-end;margin-top:1.2rem;padding-top:1rem;display:flex}.toggle{flex-direction:row;align-items:center;gap:.7rem;min-height:2.75rem;font-size:.84rem;display:flex}.toggle input{width:1.2rem;min-height:1.2rem}.form-hint{color:var(--text-muted);align-items:center;gap:.6rem;font-size:.8rem;display:flex}.form-hint svg{width:1.2rem}.email-setup-row{border:1px solid var(--border);background:var(--surface-subtle);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;display:flex}.notification-list{gap:.55rem;display:grid}.notification-item{border:1px solid var(--border);background:var(--surface);width:100%;color:inherit;cursor:pointer;text-align:left;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.8rem;display:grid}.notification-item:hover{border-color:var(--navy-300);background:var(--surface-subtle)}.notification-item.is-unread{border-left:4px solid var(--navy-700);background:#f8fbff}.notification-item--warning.is-unread{border-left-color:var(--gold-600)}.notification-item--error.is-unread{border-left-color:var(--danger)}.notification-item--success.is-unread{border-left-color:var(--success)}.notification-item__icon{background:var(--navy-100);width:2.3rem;height:2.3rem;color:var(--navy-700);border-radius:.65rem;place-items:center;display:grid}.notification-item__icon svg{width:1.15rem}.notification-item__body{gap:.25rem;min-width:0;display:grid}.notification-item__body>span{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.notification-item__body strong{font-size:.88rem}.notification-item__body small{color:var(--text-muted);font-size:.79rem}.notification-item__body time{color:var(--text-muted);font-size:.69rem}.notification-item>i{background:var(--store-pink);border-radius:50%;width:.55rem;height:.55rem}.campaign-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.campaign-form .field--wide,.campaign-form .form-actions,.campaign-form .form-error{grid-column:1/-1}.campaign-form code{color:var(--pink-700,#d73570)}.report-offer-link{color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-top:.7rem;padding:.25rem 0;font-size:.78rem;text-decoration:underline;display:block}.modal-backdrop{z-index:70;background:#081a2d8c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card{border-radius:var(--radius-md);background:var(--surface);width:min(100%,30rem);box-shadow:var(--shadow-lg,0 1rem 3rem #081a2d40);padding:1.2rem}.modal-card h2{font-size:1.2rem}.modal-card .form-actions{justify-content:flex-end}@media (width<=760px){.campaign-form{grid-template-columns:1fr}.campaign-form .field--wide,.campaign-form .form-actions,.campaign-form .form-error{grid-column:auto}}.empty-state{text-align:center;place-items:center;min-height:20rem;padding:2rem;display:grid}.empty-state__icon{background:var(--success-soft);width:3.5rem;height:3.5rem;color:var(--success);border-radius:50%;place-items:center;display:grid}.empty-state p{max-width:32rem;color:var(--text-muted);font-size:.9rem}.route-loading{min-height:18rem;color:var(--text-muted);place-items:center;font-size:.9rem;font-weight:750;display:grid}.toast{z-index:80;background:var(--navy-900);color:#fff;max-width:min(24rem,100vw - 2rem);box-shadow:var(--shadow-md);border-radius:.7rem;padding:.8rem 1rem;font-size:.84rem;font-weight:700;animation:.2s ease-out toast-in;position:fixed;bottom:1.25rem;right:1.25rem}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.mobile-nav,.drawer-backdrop{display:none}.drawer-signout{border:0;border-top:1px solid var(--border);width:100%;min-height:3rem;color:var(--danger);cursor:pointer;background:0 0;align-items:center;gap:.8rem;padding:.55rem .7rem;font-size:.88rem;font-weight:750;display:flex}.drawer-signout svg{width:1.2rem}.public-shell{background:#fffdf7;min-height:100vh}.public-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf7f0;border-bottom:1px solid #eadfca;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.8rem;padding:.7rem max(1.25rem,50vw - 37rem);display:grid;position:sticky;top:0}.category-menu-button,.public-all-offers{cursor:pointer;background:#fff;border:1px solid #eadfca;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem .8rem;font-size:.86rem;font-weight:800;display:inline-flex}.category-menu-button svg{width:1.3rem}.public-all-offers{border-color:var(--navy-900);background:var(--navy-900);color:#fff}.public-page{width:min(100%,78rem);margin:auto;padding-inline:1.25rem}.public-section{padding:clamp(3rem,6vw,5rem) 0}.public-section>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.public-section>header>a{min-height:2.75rem;color:var(--navy-700);align-items:center;gap:.4rem;font-size:.85rem;font-weight:800;display:flex}.public-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.public-offer-card{background:#fff;border:1px solid #eadfca;border-radius:1rem;flex-direction:column;padding:1rem;display:flex;overflow:hidden}.public-product-art{height:12rem;color:var(--navy-700);background:linear-gradient(135deg,#fff4cf,#e1eaf2);border-radius:.75rem;place-items:center;display:grid;position:relative}.public-product-art>svg{width:2.5rem;height:2.5rem}.public-product-art>span{background:var(--navy-900);color:#fff;border-radius:.4rem;padding:.3rem .5rem;font-size:.76rem;font-weight:850;position:absolute;top:.7rem;left:.7rem}.public-offer-card>p{color:var(--gold-600);margin:.9rem 0 .2rem;font-size:.75rem;font-weight:800}.public-offer-card del{color:var(--text-muted);font-size:.78rem}.public-offer-card>strong{color:var(--navy-900);margin-bottom:.8rem;font-size:1.35rem}.public-offer-card .button{margin-top:auto}.public-product-art--large{height:min(30rem,52vw)}.public-detail h1{font-size:clamp(2rem,4vw,3.5rem)}.public-price{flex-direction:column;margin:1.5rem 0;display:flex}.public-price del{color:var(--text-muted)}.public-price strong{color:var(--navy-900);font-size:clamp(2rem,4vw,3rem)}.public-price span{color:var(--success);font-size:.85rem;font-weight:800}.affiliate-note{max-width:32rem;color:var(--text-muted);align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.78rem;display:flex}.affiliate-note svg{flex:none;width:1.1rem}.public-shell footer{background:var(--navy-900);color:#dbe5ee;margin-top:3rem;padding:2rem max(1.25rem,50vw - 37rem)}.public-shell footer>div{align-items:center;gap:.5rem;display:flex}.public-shell footer p{color:#a8bac9;max-width:45rem;margin:.7rem 0 0;font-size:.78rem}.public-shell footer>a{color:#fff;margin-top:.8rem;font-size:.82rem;font-weight:750;text-decoration:underline;display:inline-flex}.public-search{max-width:42rem;margin-bottom:.8rem;display:block;position:relative}.public-search svg{width:1.1rem;color:var(--text-muted);position:absolute;top:.8rem;left:.8rem}.public-search input{width:100%;padding-left:2.5rem}.public-feedback-link{z-index:9;color:#9c2450;min-height:2.15rem;font-size:var(--type-caption);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #ffd0df;border-radius:999px;align-items:center;padding:.42rem .72rem;font-weight:800;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 6px 20px #5d1f371f}.public-feedback-link:hover{color:#d91f5b;border-color:#f52f6b;transform:translateY(-1px)}.public-product-art img{object-fit:contain;width:100%;height:100%}.coupon-box{border:1px dashed var(--gold-600);background:var(--gold-100);border-radius:.6rem;width:max-content;max-width:100%;padding:.6rem .8rem}.legal-page{max-width:48rem;min-height:65vh}.legal-page h2{margin-top:1.8rem;font-size:1.2rem}.legal-page p{color:var(--text-muted)}.table-actions{flex-wrap:wrap;gap:.35rem;display:flex}.table-actions .button{min-height:2.15rem;padding:.35rem .55rem}.queue-schedule{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.7rem 0;display:grid}.brand>img,.public-brand>img{object-fit:contain;flex:0 0 2.65rem;width:2.65rem;height:2.65rem;display:block}.integration-card{min-height:10rem}.integration-card h2{margin-top:.65rem}.public-header{min-height:4rem;padding-block:.4rem}.public-section{padding-block:clamp(2rem,4vw,3.25rem)}.public-section>header{margin-bottom:1rem}.public-section>header h2{font-size:clamp(1.35rem,2.5vw,1.9rem)}.public-offer-grid{gap:.8rem}.public-offer-card{border-radius:.85rem;padding:.75rem}.public-product-art{border-radius:.65rem;height:8rem}.public-offer-card>p{margin:.65rem 0 .15rem}.public-offer-card>strong{margin-bottom:.55rem;font-size:1.2rem}.public-detail-toolbar{border-bottom:1px solid #f0dfe4;justify-content:space-between;align-items:center;min-height:2.7rem;padding:.45rem 0;display:flex}.public-breadcrumb{border-bottom:1px solid #f0dfe4;padding:.65rem 0 .55rem;overflow:hidden}.public-breadcrumb ol{align-items:center;gap:.45rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.public-breadcrumb li{min-width:0;color:var(--text-muted);font-size:var(--type-caption);white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.public-breadcrumb li:not(:last-child):after{content:"/";color:#b2a7ac}.public-breadcrumb a{color:var(--navy-700);font-weight:750}.public-breadcrumb li:last-child{flex:1}.public-breadcrumb li:last-child span{text-overflow:ellipsis;overflow:hidden}.public-detail-toolbar>span,.public-back-button{color:var(--text-muted);font-size:var(--type-caption);align-items:center;gap:.35rem;font-weight:750;display:inline-flex}.public-detail-toolbar svg{width:.95rem;height:.95rem}.public-back-button{color:var(--navy-700);cursor:pointer;background:0 0;border:0;padding:.35rem 0}.public-detail{grid-template-columns:minmax(0,1.618fr) minmax(21rem,1fr);align-items:center;gap:clamp(1.15rem,2.6vw,2rem);padding:.8rem 0 1.15rem;display:grid}.public-detail__content{align-content:center;gap:.48rem;min-width:0;display:grid}.public-detail__content .eyebrow{font-size:var(--type-caption);margin:0}.public-detail__identity{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.7rem;display:flex}.public-detail__identity>span{background:#f3f6f9;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;display:inline-flex}.public-detail__identity strong{color:var(--navy-900);letter-spacing:.035em}.public-detail__identity button{color:var(--navy-700);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.25rem;padding:.28rem .2rem;font-weight:800;display:inline-flex}.public-detail__identity button svg{width:.8rem;height:.8rem}.public-detail h1{color:var(--navy-900);letter-spacing:-.025em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.55rem,2.35vw,2.15rem);line-height:1.08;display:-webkit-box;overflow:hidden}.public-detail__description{color:#354361;font-size:var(--type-body);line-height:var(--leading-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.public-price{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.7rem;margin:.2rem 0 0;display:grid}.public-price del{color:var(--text-muted);font-size:var(--type-label);grid-column:1}.public-price strong{color:var(--navy-900);grid-column:1;font-size:clamp(1.9rem,3vw,2.55rem);line-height:1}.public-price span{color:var(--success);font-size:var(--type-label);grid-area:2/2;font-weight:850}.public-benefits{flex-wrap:wrap;gap:.4rem;display:flex}.public-benefits .coupon-box{width:auto;font-size:var(--type-label);border-radius:.55rem;align-items:center;gap:.35rem;margin:0;padding:.45rem .6rem;display:inline-flex}.public-benefits .coupon-box svg{width:1rem;height:1rem}.public-detail__actions{align-items:center;gap:.8rem;margin-top:.18rem;display:flex}.public-detail__actions .button{min-height:2.55rem;padding:.55rem 1rem}.public-marketplace-notice{color:#5d4c16;background:#fff9df;border:1px solid #ead99b;border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.58rem .68rem;font-size:.72rem;line-height:1.35;display:flex}.public-marketplace-notice>svg{color:#a57b00;flex:none;width:1.05rem;height:1.05rem}.public-marketplace-notice>span{gap:.06rem;display:grid}.public-marketplace-notice strong{color:#463800;font-size:.74rem}.public-detail__group{background:linear-gradient(135deg,#f1fcf6,#e8f9f0);border:1px solid #bcebd0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .8rem;display:flex}.public-detail__group strong,.public-detail__group span{display:block}.public-detail__group strong{color:var(--navy-900);font-size:.82rem}.public-detail__group span{color:var(--text-muted);margin-top:.12rem;font-size:.72rem}.public-detail__group .button{flex:none;min-height:2.2rem;padding:.42rem .65rem}.public-detail__group .public-detail__group-button{color:#fff;background:#25d366;border-color:#128c4a;box-shadow:0 6px 14px #128c4a38}.public-detail__group .public-detail__group-button:hover{color:#fff;background:#1fbd5a;border-color:#0e7a3f;transform:translateY(-1px)}.public-detail__group-button svg:first-child{fill:currentColor;stroke:none;width:1.05rem;height:1.05rem}.report-offer-link{color:var(--text-muted);cursor:pointer;font-size:var(--type-caption);text-underline-offset:2px;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}.affiliate-note{max-width:32rem;color:var(--text-muted);align-items:center;gap:.4rem;margin:0;font-size:.7rem;display:flex}.affiliate-note svg{flex:none;width:.95rem;height:.95rem}.whatsapp-queue-toolbar{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.whatsapp-queue-controls{gap:.55rem;display:grid}.whatsapp-shuffle-button{width:100%}.whatsapp-queue-tabs{gap:.45rem;display:flex;overflow-x:auto}.whatsapp-queue-tabs button{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.55rem .8rem;font-weight:800}.whatsapp-queue-tabs button.is-active{color:#087653;background:#e8fff5;border-color:#68c9a5}.whatsapp-queue-tabs button span{background:#081a2d14;border-radius:50%;place-items:center;min-width:1.35rem;height:1.35rem;margin-left:.25rem;font-size:.72rem;display:inline-grid}.whatsapp-queue-list{gap:.65rem;display:grid}.whatsapp-queue-row{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem;display:grid}.whatsapp-queue-row.is-returned{border-color:#25d366;box-shadow:0 0 0 3px #25d36624}.whatsapp-queue-row>img{object-fit:contain;background:#fff;border-radius:.7rem;width:3.5rem;height:3.5rem}.whatsapp-queue-row__main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem .7rem;padding:0;display:grid}.whatsapp-queue-row__main>span:first-child{min-width:0}.whatsapp-queue-row__main strong,.whatsapp-queue-row__main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.whatsapp-queue-row__main small{color:var(--text-muted);margin-top:.15rem}.whatsapp-queue-row__main>svg{width:1rem;color:var(--text-muted)}.whatsapp-queue-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.whatsapp-queue-row.is-expanded{grid-template-columns:3.5rem minmax(0,1fr);align-items:start}.whatsapp-queue-row.is-expanded .whatsapp-queue-row__actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.whatsapp-queue-row.is-expanded .whatsapp-queue-row__actions .button{width:100%}.related-offers{border-top:1px solid #f0dfe4;padding:.85rem 0 1.15rem}.related-offers>header{margin-bottom:.55rem}.related-offers>header .eyebrow{margin-bottom:.2rem}.related-offers>header h2{color:var(--navy-900);margin:0;font-size:1.08rem}.related-offers>header p:last-child{color:var(--text-muted);font-size:var(--type-caption);margin:.12rem 0 0}.related-offers__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.related-offers__empty{color:var(--text-muted);font-size:var(--type-caption);background:#fff;border:1px dashed #dfd3d8;border-radius:.75rem;margin:0;padding:.8rem}.related-offer{min-width:0;color:inherit;background:#fff;border:1px solid #f0dfe4;border-radius:.8rem;grid-template-rows:6.4rem;grid-template-columns:6.2rem minmax(0,1fr);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 3px 12px #4223300f}.related-offer:hover{border-color:#f52f6b;transform:translateY(-2px);box-shadow:0 12px 24px #de305e1a}.related-offer__image{background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.related-offer__image img{object-fit:contain;width:100%;height:100%}.related-offer__image>svg{width:2rem;color:var(--text-muted)}.related-offer__image>span{z-index:1;color:#fff;background:#f52f6b;border-radius:99rem;padding:.22rem .4rem;font-size:.66rem;font-weight:850;position:absolute;top:.45rem;left:.45rem}.related-offer__content{flex-direction:column;min-width:0;padding:.48rem .55rem;display:flex}.related-offer__marketplace{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;margin-bottom:.18rem;font-size:.58rem;font-weight:800;display:flex;overflow:hidden}.related-offer__marketplace .related-offer__marketplace-logo{width:1rem;height:1rem;box-shadow:none;background:#fff;border:1px solid #eee4e7;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:static;overflow:hidden}.related-offer__marketplace-logo img{object-fit:contain;width:82%;height:82%}.related-offer__marketplace-logo svg{fill:currentColor;width:65%;height:65%}.related-offer__marketplace-logo b{font-size:.35rem}.related-offer__content h3{min-height:1.9rem;color:var(--navy-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.3;display:-webkit-box;overflow:hidden}.related-offer__content>div{align-items:baseline;gap:.35rem;margin:.22rem 0;display:flex}.related-offer__content del{color:var(--text-muted);font-size:.6rem}.related-offer__content strong{color:#f52f6b;font-size:.82rem}.related-offer__content>span{color:var(--navy-700);align-items:center;gap:.2rem;margin-top:auto;font-size:.62rem;font-weight:800;display:inline-flex}.related-offer__content>span svg{width:.8rem}.public-product-art--large{background:#fff;border:1px solid #eadfca;justify-self:center;width:100%;max-width:none;height:clamp(18rem,27vw,22rem);min-height:0;overflow:hidden}.public-product-art--large>img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;padding:clamp(.45rem,1vw,.8rem);display:block;position:absolute;inset:0}.public-product-art--large>.public-detail__marketplace-logo{z-index:4;width:3.15rem;height:3.15rem;color:inherit;background:#fff;border:4px solid #fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:auto .85rem .85rem auto;overflow:hidden;box-shadow:0 6px 18px #17265133}.public-detail__marketplace-logo img{object-fit:contain;width:76%;height:76%;display:block}.public-detail__marketplace-logo.is-amazon img{width:62%;height:62%;transform:none}.public-detail__marketplace-logo.is-mercadolivre img,.public-detail__marketplace-logo.is-shein img,.public-detail__marketplace-logo.is-avon img{width:100%;height:100%}.public-detail__marketplace-logo svg{fill:currentColor;width:60%;height:60%}.public-detail__marketplace-logo b{font-size:.65rem}.public-offer-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.public-offer-card{background:#fff;border:1px solid #eadfca;border-radius:.8rem;min-width:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 2px 8px #081a2d0d}.public-offer-card:hover{border-color:var(--gold-500);box-shadow:var(--shadow-md);transform:translateY(-2px)}.public-offer-card .public-product-art{aspect-ratio:1;background:#fff;border-radius:0;flex:none;width:100%;height:auto;min-height:0;overflow:hidden}.public-offer-card .public-product-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-offer-card .public-product-art>span{z-index:1;top:.5rem;left:.5rem}.public-offer-card__body{flex-direction:column;flex:1;min-width:0;padding:.65rem;display:flex}.public-offer-card .public-offer-card__category{color:var(--gold-600);text-transform:uppercase;margin:0 0 .2rem;font-size:.72rem;font-weight:850}.public-offer-card h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.35rem;margin:0;font-size:.86rem;line-height:1.3;display:-webkit-box;overflow:hidden}.public-offer-card .public-offer-card__description{min-height:2.35rem;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.public-offer-card__prices{flex-direction:column;margin:auto 0 .55rem;display:flex}.public-offer-card__prices del{color:var(--text-muted);font-size:.72rem}.public-offer-card__prices strong{color:var(--navy-900);font-size:1.05rem}.public-offer-card .button{width:100%;min-height:2.2rem;margin:0;padding:.4rem .5rem}.public-category-section{padding-top:.75rem;padding-bottom:2rem}.public-category-section>header{margin-bottom:.5rem}.public-category-section .public-offer-card .public-product-art{aspect-ratio:auto;height:7.5rem}.public-category-section .public-offer-card .public-product-art img{object-fit:contain}small,.status,.priority-list small,.marketplace,.record-row small,.offer-category,.price del,.price>span,.offer-metrics span,th,td small,.comparison-labels,.comparison-card em,.timeline small,.public-product-art>span,.public-offer-card .public-offer-card__category,.public-offer-card .public-offer-card__description,.public-offer-card__prices del,.affiliate-note,.public-shell footer p{font-size:var(--font-size-meta)}.nav-link,.public-link,.profile-button b,.profile-menu>div strong,.profile-menu>a,.profile-menu>button,.button,.stat-card p,.panel__header p,.panel-note,.text-link,.goal-value span,.progress__label,.mini-offer>strong,.health-list p,.record-row strong,.filters label,.field,.results-summary,table,.kanban-column article>strong,.text-button,.comparison-card,.integration-card p,.integration-card dl div,.detail-list div,.check-list li,.timeline strong,.architecture-flow span,.settings-nav a,.toggle,.form-hint,.toast,.category-menu-button,.public-all-offers,.public-section>header>a,.public-shell footer>a{font-size:var(--font-size-ui)}.page-header p:not(.eyebrow){font-size:.9375rem}.public-offer-card h2{min-height:3.65rem;font-size:.9375rem}.public-shell{color:#16234c;background:#fff9f7}.public-header{background:#fffaf8f0;border-bottom-color:#ffd7df}.public-brand strong{color:#152552}.category-menu-button{color:#152552;background:#fff;border-color:#ffd2dd}.public-all-offers,.button--primary{color:#fff;background:#f52f6b;border-color:#f52f6b;box-shadow:0 8px 20px #f52f6b33}.button--primary:hover,.public-all-offers:hover{color:#fff;background:#df1451;border-color:#df1451}.button--secondary{color:#16234c;background:#fffaf0;border-color:#ffb900}.public-page--bia{width:min(100%,84rem)}.bia-benefits{background:#fff;border:1px solid #ffd9df;border-radius:1.25rem;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:0 auto;padding:.7rem;display:grid;box-shadow:0 10px 30px #5628440f}.bia-benefits span{color:#1d2d5a;text-align:center;justify-content:center;align-items:center;gap:.45rem;min-height:3.2rem;font-size:.85rem;font-weight:800;display:flex}.bia-benefits svg{color:#ef2765;width:1.15rem}.bia-section>header{align-items:flex-end}.bia-section>header h2{color:#172651;font-size:clamp(1.8rem,3vw,2.7rem)}.bia-section>header>div>p:last-child{color:#69728a;margin:.35rem 0 0}.bia-section>header>a{color:#ef2765}.bia-section--soft{padding-inline:1.25rem;background:linear-gradient(135deg,#fff0f3,#fff8e9);border-radius:2rem 2rem 0 0;width:calc(100% + 2.5rem);margin-left:-1.25rem;padding-bottom:3.5rem}.bia-categories header p{color:#ffc526;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.85rem;font-weight:850}.bia-categories h2{color:#fff;margin:.25rem 0 1.2rem;font-size:clamp(1.8rem,3vw,2.6rem)}.public-offer-card{border-color:#ffd9df}.public-offer-card:hover{border-color:#f52f6b;box-shadow:0 14px 30px #de305e1f}.public-offer-card .public-offer-card__category{color:#ee2564}.public-offer-card__prices strong{color:#172651}.public-offer-card__badges{flex-wrap:wrap;gap:.35rem;margin:-.15rem 0 .6rem;display:flex}.public-offer-card__badges span{color:#765500;background:#fff1c9;border-radius:99rem;align-items:center;gap:.25rem;padding:.28rem .45rem;font-size:.67rem;font-weight:800;display:inline-flex}.public-offer-card__badges span+span{color:#176946;background:#e6f8ee}.public-offer-card__badges svg{width:.78rem}.public-shell footer{background:#172651}.public-page--bia{width:min(100%,82rem);padding-bottom:1rem}.bia-banner{background:#fff0f2;border-radius:1.1rem;margin-top:1.25rem;overflow:hidden;box-shadow:0 10px 28px #7227431a}.bia-banner img{aspect-ratio:4.2;object-fit:cover;object-position:center;width:100%;display:block}.bia-search-panel{background:#fff;border:1px solid #ffd9df;border-radius:1rem;grid-template-columns:minmax(16rem,1.618fr) minmax(10rem,.8fr) minmax(10rem,.8fr) auto;align-items:end;gap:.65rem;margin:.2rem 0 1rem;padding:.7rem;display:grid;box-shadow:0 10px 24px #5628440d}.bia-search-panel .public-search{width:100%;max-width:none;margin:0}.bia-search-panel .public-search input{border-color:#ffd4dc;border-radius:.7rem;min-height:2.7rem;font-size:.85rem}.bia-search-panel .public-search svg{top:.78rem}.bia-search-panel>label:not(.public-search){color:#59637a;gap:.28rem;font-size:.68rem;font-weight:800;display:grid}.bia-search-panel select{color:#172651;width:100%;min-height:2.7rem;font:inherit;background:#fff;border:1px solid #ffd4dc;border-radius:.7rem;padding:0 .65rem;font-size:.82rem}.bia-search-panel button{color:#d9205b;min-height:2.7rem;font:inherit;cursor:pointer;background:#fff0f4;border:0;border-radius:.7rem;padding:0 .8rem;font-size:.78rem;font-weight:850}.bia-section--selected{border-top:2px solid #ef2765;padding-top:1.5rem}.bia-benefits{box-shadow:none;border-radius:.85rem;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:.25rem}.bia-benefits span{min-height:2.5rem;font-size:.75rem}.bia-section{padding-top:2.3rem}.bia-section>header h2{font-size:clamp(1.25rem,2.2vw,1.7rem)}.bia-section>header>div>p:last-child{font-size:.84rem}.bia-section--soft{border-radius:1rem;width:auto;margin-left:0;padding:1.4rem 1.1rem 1.6rem}.bia-section .public-offer-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bia-section .public-offer-card .public-product-art{aspect-ratio:1/.9}.bia-section .public-offer-card h2{min-height:3rem;font-size:.8rem}.bia-section .public-offer-card .public-offer-card__description{-webkit-line-clamp:2;min-height:0;font-size:.7rem}.bia-section .public-offer-card__prices strong{font-size:1rem}.bia-section .public-offer-card .button{min-height:2rem;font-size:.75rem}.bia-section .empty-state{min-height:8rem;padding:1rem}@media (width<=1180px){.bia-section .public-offer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=900px){.bia-banner{margin-top:.85rem}.bia-section .public-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bia-search-panel{grid-template-columns:1fr 1fr}.bia-search-panel .public-search{grid-column:1/-1}}@media (width<=640px){.bia-banner{border-radius:.8rem;margin-inline:-.2rem}.bia-banner img{aspect-ratio:1.8;object-position:center}.bia-search-panel{grid-template-columns:1fr;padding:.6rem}.bia-search-panel .public-search{grid-column:auto}.bia-benefits{grid-template-columns:1fr;padding:.35rem .6rem}.bia-benefits span{justify-content:flex-start;min-height:2.1rem}.bia-section{padding-top:1.8rem}.bia-section .public-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bia-benefits{grid-template-columns:repeat(2,1fr)}.bia-categories>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bia-benefits{gap:.2rem;padding:.45rem}.bia-benefits span{min-height:2.6rem;font-size:.72rem}.bia-section--soft{width:calc(100% + 1.5rem);margin-left:-.75rem;padding-inline:.75rem}.bia-categories{border-radius:1.35rem;margin-inline:-.2rem;padding:1.25rem}.bia-categories>div{gap:.45rem}.bia-categories a{grid-template-columns:auto 1fr;min-height:3.6rem;padding:.55rem;font-size:.78rem}.bia-categories a svg{display:none}}.public-header{grid-template-columns:auto minmax(0,1fr) auto}.public-header-nav{justify-content:center;align-items:center;gap:.4rem;display:flex}.public-header-nav button{color:#172651;cursor:pointer;min-height:2.4rem;font:inherit;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.32rem;padding:.45rem .6rem;font-size:.78rem;font-weight:850;display:inline-flex}.public-header-nav button:hover,.public-header-nav button[aria-expanded=true]{color:#d9205b;background:#fff0f4;border-color:#ffd3dd}.public-header-nav svg{width:.95rem}.public-header-nav svg:last-child{width:.78rem}.bia-categories button{color:#fff;cursor:pointer;min-height:4.3rem;font:inherit;text-align:left;background:#ffffff1a;border:0;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.75rem;transition:transform .18s,background .18s;display:grid}.bia-categories button:hover{background:#ef2765;transform:translateY(-2px)}.bia-categories button>span{background:#fff1f5;border-radius:.7rem;place-items:center;width:2.15rem;height:2.15rem;font-size:1.1rem;display:grid}.bia-categories button svg{color:#ffc526;width:1rem}.public-footer{grid-template-columns:minmax(14rem,1.1fr) 1.618fr auto;align-items:start;gap:2rem;display:grid!important}.public-footer__brand{display:block!important}.public-footer__brand>p{margin:.7rem 0 0}.public-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.public-footer__links section{align-content:start;gap:.42rem;display:grid}.public-footer__links strong{color:#fff;font-size:.78rem}.public-footer__links a{color:#c8d3e4;font-size:.75rem;font-weight:650;margin:0!important;text-decoration:none!important}.public-footer__links a:hover{color:#fff;text-decoration:underline!important}@media (width<=900px){.public-header-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.public-header-nav::-webkit-scrollbar{display:none}.public-header-nav button{flex:none}.public-footer{grid-template-columns:1fr;gap:1.3rem}}@media (width<=640px){.public-header{grid-template-columns:minmax(0,1fr) auto}.public-header-nav{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%}.public-header .public-all-offers{grid-area:1/2;min-height:2.2rem;padding-inline:.55rem;font-size:.7rem}.public-brand>img{flex-basis:2.1rem;width:2.1rem;height:2.1rem}.public-footer__links{grid-template-columns:1fr 1fr}.bia-categories button{grid-template-columns:auto 1fr;min-height:3.6rem;padding:.55rem;font-size:.78rem}.bia-categories button svg{display:none}}.bia-marketplace-empty{color:#66718a;background:#fff;border:1px dashed #ffd3dd;border-radius:.8rem;align-items:center;gap:.65rem;min-height:5.5rem;padding:.9rem 1rem;display:flex}.bia-marketplace-empty>svg{color:#ef2765;width:1.4rem}.bia-marketplace-empty strong,.bia-marketplace-empty span{display:block}.bia-marketplace-empty strong{color:#172651;font-size:.82rem}.bia-marketplace-empty span{margin-top:.15rem;font-size:.74rem}.public-menu-trigger{color:#172651;cursor:pointer;background:#fff;border:1px solid #ffd2dd;border-radius:.65rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.public-menu-trigger:hover{color:#ef2765;border-color:#ef2765}.public-menu-trigger svg{width:1.25rem}.public-menu-layer{z-index:100;position:fixed;inset:0}.public-menu-backdrop{cursor:pointer;background:#0916327a;border:0;width:100%;height:100%;position:absolute;inset:0}.public-side-menu{background:#fffaf8;width:min(22rem,88vw);padding:1rem;animation:.2s ease-out public-menu-in;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:18px 0 45px #09163238}@keyframes public-menu-in{0%{transform:translate(-100%)}}.public-side-menu>header{z-index:1;background:#fffaf8;border-bottom:1px solid #ffd9df;justify-content:space-between;align-items:center;padding:.65rem .2rem .9rem;display:flex;position:sticky;top:-1rem}.public-side-menu>header strong{color:#172651;font-size:1rem}.public-side-menu>header button{color:#d9205b;cursor:pointer;background:#fff0f4;border:0;border-radius:.55rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.public-side-menu>header svg{width:1.1rem}.public-side-menu>a,.public-side-menu section>a{color:#172651;border-radius:.55rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:.42rem .6rem;font-size:.8rem;font-weight:720;display:flex}.public-side-menu>a{color:#d9205b;background:#fff0f4;margin-top:.6rem;font-weight:850}.public-side-menu>.public-menu-action{color:#172651;text-align:left;cursor:pointer;background:#f5f7fb;border:0;border-radius:.55rem;align-items:center;gap:.45rem;width:100%;min-height:2.35rem;padding:.42rem .6rem;font-size:.8rem;font-weight:800;display:flex}.public-side-menu>.public-menu-action svg{width:.95rem}.public-side-menu section{border-top:1px solid #f1e1e4;gap:.08rem;margin-top:.7rem;padding-top:.7rem;display:grid}.public-side-menu section>strong{color:#8a5363;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .6rem;font-size:.66rem;font-weight:900}.public-side-menu section>a:hover{color:#d9205b;background:#fff0f4}.public-side-menu section>a svg{width:.95rem}.public-side-menu .public-menu-disabled{color:#66718a;border-radius:.55rem;justify-content:space-between;align-items:center;min-height:2.35rem;padding:.42rem .6rem;font-size:.8rem;font-weight:720;display:flex}.public-engagement-backdrop{z-index:1200;background:#081a2d8f;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.public-engagement-modal{text-align:center;background:#fff;border:1px solid #ffd3df;border-radius:1rem;width:min(25rem,100%);padding:1.5rem;position:relative;box-shadow:0 24px 70px #081a2d4d}.public-engagement-close{color:#d9205b;cursor:pointer;background:#fff0f4;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.65rem;right:.65rem}.public-engagement-close svg{width:1rem}.public-engagement-icon{color:#ef2f6b;background:#fff0f4;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto .75rem;font-size:1.8rem;font-weight:900;display:grid}.public-engagement-modal h2{color:#172651;margin:0;font-size:1.25rem}.public-engagement-modal p{color:#66718a;margin:.55rem auto 1rem;font-size:.85rem;line-height:1.5}.public-engagement-modal .button{width:100%}.public-engagement-share{color:#ef2f6b;width:2.5rem;height:2.5rem;margin:0 auto .7rem}.public-install-banner{z-index:1050;color:#172651;background:#fff;border:1px solid #ffd3df;border-radius:.85rem;align-items:center;gap:.7rem;max-width:34rem;padding:.7rem .8rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 14px 40px #081a2d33}.public-install-banner>svg{color:#ef2f6b;flex:none;width:1.5rem}.public-install-banner div{flex:1;min-width:0}.public-install-banner strong,.public-install-banner span{display:block}.public-install-banner strong{font-size:.8rem}.public-install-banner span{color:#66718a;margin-top:.12rem;font-size:.68rem}.public-install-banner .button{flex:none;min-height:2.2rem;padding:.42rem .65rem}.public-install-banner>button:last-child{color:#d9205b;cursor:pointer;background:#fff0f4;border:0;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.public-install-banner>button:last-child svg{width:.85rem}.public-menu-disabled small{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#ef2765,#d9205b);border:1px solid #d9205b2e;border-radius:999px;padding:.2rem .52rem .23rem;font-family:Georgia,serif;font-size:.64rem;font-style:italic;font-weight:700;box-shadow:0 2px 6px #d9205b2e}@media (width>=901px){.public-page--bia{width:min(100%,90rem)}.public-header{min-height:3.55rem}.bia-banner{border-radius:.85rem;margin-top:.75rem}.bia-banner img{aspect-ratio:5.4}.bia-search-panel{margin-bottom:.65rem;padding:.55rem}.bia-benefits span{min-height:2.2rem;font-size:.7rem}.bia-section{padding-top:1.65rem}.bia-section>header{margin-bottom:.75rem}.bia-section>header h2{font-size:1.3rem}.bia-section>header>div>p:last-child{font-size:.75rem}.bia-section .public-offer-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem}.bia-section .public-offer-card{padding:.6rem}.bia-section .public-offer-card .public-product-art{height:6.6rem}.bia-section .public-offer-card h2{min-height:2.65rem;font-size:.75rem}.bia-section .public-offer-card__prices strong{font-size:.92rem}.bia-section .public-offer-card .button{min-height:1.85rem;font-size:.68rem}.bia-categories{margin-top:1rem;padding:1.5rem}.bia-categories h2{font-size:1.55rem}.bia-categories button{min-height:3.65rem;font-size:.78rem}}@media (width>=901px) and (width<=1180px){.bia-section .public-offer-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.public-storefront{--store-pink:#f52d72;--store-pink-dark:#d91959;--store-navy:#142650;--store-soft:#fff6f8;background:linear-gradient(#fff 0,#fff8fa 28rem,#fff 100%)}.public-topbar{color:#263454;background:#fff5f7;justify-content:space-between;align-items:center;min-height:2.1rem;padding:.35rem max(1.5rem,50vw - 37.5rem);display:flex}.public-topbar>div{align-items:center;gap:1rem;display:flex}.public-topbar a{color:inherit;align-items:center;gap:.25rem;font-size:.68rem;font-weight:750;display:inline-flex}.public-topbar a:hover{color:var(--store-pink)}.public-topbar svg{width:.78rem;height:.78rem}.public-storefront .public-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #ffe0e7;grid-template-columns:13rem minmax(0,1fr) 2.7rem auto 2.5rem;gap:1rem;min-height:5rem;padding:.35rem max(1.5rem,50vw - 37.5rem);position:relative;top:auto}.public-storefront .public-menu-trigger{display:none}.public-storefront .public-brand{align-items:center;min-width:0;display:flex}.public-storefront .public-brand>img{object-fit:contain;object-position:left center;flex:0 auto;width:12rem;height:4.1rem}.public-storefront .public-brand>span{line-height:.9;display:grid}.public-storefront .public-brand strong{color:var(--store-navy);letter-spacing:-.04em;font-size:1rem;font-weight:950}.public-storefront .public-brand em{background:var(--store-pink);color:#fff;border-radius:99rem;width:max-content;padding:.14rem .45rem .18rem;font-family:Georgia,serif;font-size:.88rem;font-weight:800}.public-storefront .public-brand small{color:#687087;margin-top:.22rem;font-size:.48rem;font-weight:750}.public-desktop-nav{justify-content:center;align-items:center;gap:1.6rem;display:flex}.public-desktop-nav a,.public-desktop-nav button{color:var(--store-navy);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.2rem;padding:.5rem 0;font-size:.76rem;font-weight:820;display:inline-flex}.public-desktop-nav a:first-child{color:var(--store-pink)}.public-desktop-nav svg{width:.75rem}.public-header-search,.public-header-icon{width:2.5rem;height:2.5rem;color:var(--store-navy);cursor:pointer;background:#fff;border:1px solid #f1e2e6;border-radius:.65rem;place-items:center;display:grid}.public-header-search svg,.public-header-icon svg{width:1.15rem}.public-header-icon{display:none}.public-favorites-link{display:grid;position:relative}.public-favorites-link svg.is-active{fill:var(--store-pink);color:var(--store-pink)}.public-favorites-link>span{background:var(--store-pink);color:#fff;text-align:center;border:2px solid #fff;border-radius:99rem;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.58rem;font-weight:900;line-height:.95rem;position:absolute;top:-.35rem;right:-.35rem}.public-storefront .public-all-offers{background:var(--store-pink);border:0;border-radius:.55rem;min-height:2.55rem;padding:.5rem 1.15rem;font-size:.76rem;box-shadow:0 7px 16px #f52d7233}.public-page--bia{width:min(100%,75rem);padding-inline:1.5rem}.bia-top-stack{flex-direction:column;display:flex}.bia-banner{background:#ffeef3;border:1px solid #ffdce5;border-radius:.85rem;order:1;margin-top:.7rem;position:relative;overflow:hidden;box-shadow:0 8px 22px #8d2e5217}.bia-banner img{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:clamp(12rem,22vw,17rem);display:block}.bia-banner>button{z-index:2;width:2.15rem;height:2.15rem;color:var(--store-pink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 12px #25171e29}.bia-banner>button:first-child{left:.65rem}.bia-banner>button:nth-of-type(2){right:.65rem}.bia-banner>button svg{width:1.1rem}.bia-banner>div{z-index:2;gap:.35rem;display:flex;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.bia-banner i{background:#f52d7259;border-radius:50%;width:.42rem;height:.42rem}.bia-banner i:first-child{background:var(--store-pink)}.bia-benefits{box-shadow:none;background:0 0;border:0;order:2;grid-template-columns:repeat(5,1fr);gap:.35rem;margin:.75rem 0;padding:0}.bia-benefits span{min-height:4rem;color:var(--store-navy);gap:.6rem;padding:.45rem;font-size:.76rem;line-height:1.2}.bia-benefits svg{box-sizing:content-box;width:1.35rem;height:1.35rem;color:var(--store-pink);background:#ffe6ef;border-radius:50%;flex:none;padding:.55rem}.bia-partners{background:#fff;border:1px solid #f0e3e6;border-radius:.8rem;order:3;min-height:4.2rem;padding:.55rem 0;position:relative;overflow:hidden;box-shadow:0 4px 14px #3e232f0d}.bia-partners__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.bia-partners__track{will-change:transform;width:max-content;animation:34s linear infinite bia-partner-marquee;display:flex}.bia-partners__group{white-space:nowrap;flex:none;align-items:center;gap:2.25rem;padding-right:2.25rem;display:flex}.bia-partners .partner{color:var(--store-navy);flex:none;font-size:.88rem;font-weight:950;text-decoration:none}.bia-partners .partner--natura{color:#dc4b69}.bia-partners .partner--shopee{color:#ed4d24}.bia-partners .partner--amazon{color:#1c2433}.bia-partners .partner--mercadolivre{color:#5f5500}.bia-partners .partner--tiktok{color:#101216}@keyframes bia-partner-marquee{to{transform:translate(-50%)}}.bia-offer-slider>button{z-index:3;background:var(--store-pink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:43%;transform:translateY(-50%);box-shadow:0 4px 14px #af184d38}.bia-offer-slider>button:first-of-type{left:-.85rem}.bia-offer-slider>button:last-of-type{right:-.85rem}.bia-offer-slider>button svg{width:1rem}.bia-search-panel{border-color:#f0e3e6;border-radius:.8rem;order:4;grid-template-columns:minmax(18rem,1.6fr) auto minmax(10rem,.65fr) minmax(10rem,.65fr) auto;gap:.65rem;margin:.85rem 0 .2rem;padding:.65rem}.bia-search-panel .public-search input,.bia-search-panel select{background:#fff;border-color:#eadfe3;min-height:2.65rem}.bia-search-panel .bia-search-submit{background:var(--store-pink);color:#fff;justify-content:center;align-items:center;gap:.35rem;min-height:2.65rem;display:inline-flex}.bia-search-panel .bia-search-submit svg{width:1rem;height:1rem}.bia-search-panel .bia-clear-search{min-height:2.65rem}.bia-section{padding-top:1.35rem;padding-bottom:.3rem}.bia-section>header{align-items:center;margin-bottom:.65rem}.bia-section>header .eyebrow{display:none}.bia-section>header h2{color:var(--store-navy);margin:0;padding-left:1.7rem;font-size:1.25rem;font-weight:900;position:relative}.bia-section>header h2 a{color:inherit;text-decoration:none}.bia-section>header h2 a:hover{color:var(--store-pink)}.bia-section>header h2:before{color:var(--store-pink);content:"◆";font-size:1rem;position:absolute;top:.05rem;left:0}#ofertas-do-dia>header h2:before{content:"●"}.bia-section>header>div>p:last-child{color:#667087;margin:.12rem 0 0 1.7rem;font-size:.7rem}.bia-section>header>a{min-height:auto;color:var(--store-pink);font-size:.72rem}.bia-offer-slider{min-width:0;display:block;position:relative}.bia-offer-slider>div{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(16.6667% - .625rem);grid-auto-flow:column;gap:.75rem;padding:.2rem .05rem .45rem;display:grid;overflow-x:auto}.bia-offer-slider>div::-webkit-scrollbar{display:none}.bia-offer-slider .public-offer-card{scroll-snap-align:start}.bia-slider-dots{justify-content:center;gap:.32rem;margin-top:.15rem;display:flex!important}.bia-slider-dots i{background:#e6ced6;border-radius:50%;width:.38rem;height:.38rem}.bia-slider-dots i.active{background:var(--store-pink)}.bia-section .public-offer-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.bia-section .public-offer-card{background:#fff;border-color:#f0dfe4;border-radius:.65rem;padding:.45rem;box-shadow:0 3px 12px #4223300f}.public-offer-card{position:relative}.public-offer-card__link{min-width:0;color:inherit;flex-direction:column;flex:1;display:flex}.public-offer-card__favorite{z-index:4;width:2rem;height:2rem;color:var(--store-navy);cursor:pointer;background:#fffffff0;border:1px solid #f2d9e1;border-radius:50%;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem;box-shadow:0 2px 8px #381b271f}.public-offer-card__favorite svg{width:1rem;height:1rem}.public-offer-card__favorite:hover,.public-offer-card__favorite.is-active{border-color:var(--store-pink);color:var(--store-pink)}.public-offer-card__favorite.is-active svg{fill:currentColor}.bia-section .public-offer-card .public-product-art{aspect-ratio:auto;border-radius:.5rem;height:8.8rem}.bia-section .public-offer-card .public-product-art img{object-fit:contain}.bia-section .public-offer-card .public-product-art>span{background:var(--store-pink);border-radius:99rem}.bia-section .public-offer-card__body{padding:.5rem .35rem .35rem}.bia-section .public-offer-card .public-offer-card__category,.bia-section .public-offer-card .public-offer-card__description{display:none}.bia-section .public-offer-card h2{-webkit-line-clamp:3;min-height:2.7rem;font-size:.76rem;line-height:1.18}.bia-section .public-offer-card__prices{margin:.4rem 0 .45rem;display:block}.bia-section .public-offer-card__prices del{font-size:.66rem;display:block}.bia-section .public-offer-card__prices strong{color:var(--store-pink);font-size:.98rem;display:block}.bia-section .public-offer-card .button{background:var(--store-pink);border-radius:.4rem;min-height:1.9rem;font-size:.7rem}.bia-section .public-offer-card__badges{display:none}.public-storefront-v2 .bia-section .public-offer-card__badges{display:flex}.bia-categories{background:0 0;border-radius:0;margin-top:1rem;padding:0 0 .4rem}.bia-categories>header h2{color:var(--store-navy)}.bia-categories>div{grid-template-columns:repeat(12,minmax(0,1fr));gap:.55rem;display:grid}.bia-categories button{min-height:6.1rem;color:var(--store-navy);text-align:center;background:#fff;border:1px solid #f0e0e5;border-radius:.55rem;flex-direction:column;justify-content:center;gap:.35rem;padding:.45rem;display:flex}.bia-categories button:hover{background:#fff4f7}.bia-categories button>span{background:#fff7f9;width:3.2rem;height:3.2rem;font-size:1.8rem}.bia-categories button strong{font-size:.66rem}.bia-marketplace-empty{min-height:4.5rem}.public-storefront .public-footer{color:var(--store-navy);background:linear-gradient(90deg,#ffd5e2,#ffe6ed);grid-template-columns:1.25fr repeat(3,minmax(9rem,1fr));align-items:start;gap:2.5rem;margin-top:1.8rem;padding:1.8rem max(1.5rem,50vw - 37.5rem) 1rem}.public-storefront .public-footer__brand{min-width:0;display:block!important}.public-storefront .public-footer__brand>img{object-fit:contain;object-position:left center;width:min(100%,12rem);height:5.2rem;display:block}.public-storefront .public-footer__brand>p{color:#4e5a75;margin:.25rem 0 0;font-size:.7rem;font-weight:750}.public-storefront .public-footer__brand nav{flex-wrap:wrap;gap:.8rem;margin-top:.8rem;display:flex}.public-storefront .public-footer__brand nav a{color:var(--store-pink-dark);align-items:center;gap:.25rem;font-size:.72rem;font-weight:850;display:inline-flex}.public-storefront .public-footer__brand nav svg{width:.95rem;height:.95rem}.public-storefront .public-footer>section{align-content:start;gap:.42rem;display:grid}.public-storefront .public-footer>section strong{color:var(--store-navy);margin-bottom:.18rem;font-size:.82rem}.public-storefront .public-footer>section a{color:#4e5a75;font-size:.72rem;font-weight:650;text-decoration:none}.public-storefront .public-footer>section a:hover{color:var(--store-pink-dark);text-decoration:underline}.public-storefront .public-footer__stores a{text-align:left;width:100%;padding:0;line-height:1.45;display:block}.public-storefront .public-footer__bottom{border-top:1px solid #1426501f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.public-storefront .public-footer__bottom>p{color:#4e5a75;margin:0;font-size:.64rem}.public-storefront .public-footer__bottom>.public-footer__test-mode{color:#147e5b;background:#ddf7edd1;border:1px solid #147e5b38;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.62rem;font-weight:800;display:inline-flex}.public-storefront .public-footer__test-mode svg{flex:none;width:.8rem;height:.8rem}.public-storefront .public-footer__developer{align-items:center;display:flex!important}.public-storefront .public-footer__developer img{mix-blend-mode:multiply;width:5rem;height:auto;display:block}@media (width<=900px){.public-topbar,.public-desktop-nav,.public-header-search,.public-storefront .public-all-offers{display:none}.public-storefront .public-header{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:.35rem;min-height:4.15rem;padding:.45rem 1rem;position:sticky;top:0}.public-storefront .public-menu-trigger,.public-header-icon{display:grid}.public-storefront .public-brand{justify-self:center}.public-storefront .public-brand>img{object-position:center;flex-basis:auto;width:min(100%,9.5rem);height:3.3rem}.public-page--bia{width:100%;padding-inline:1rem}.bia-banner img{object-fit:cover;height:16rem}.bia-benefits{grid-template-columns:repeat(3,1fr)}.bia-benefits span:nth-child(n+4){display:none}.bia-search-panel{grid-template-columns:1fr auto}.bia-search-panel>label:not(.public-search),.bia-search-panel .bia-clear-search{grid-column:1/-1}.bia-section .public-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bia-offer-slider>div{grid-auto-columns:calc(33.3333% - .5rem)}.bia-categories>div{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=640px){.public-storefront{background:#fffafb}.public-storefront .public-header{padding-inline:.85rem}.bia-top-stack{padding-top:.65rem}.bia-banner{border-radius:.8rem;order:1;margin:0}.bia-banner img{object-position:center;height:13.2rem}.bia-banner>button{width:1.8rem;height:1.8rem}.bia-search-panel{order:2;margin:.75rem 0 .35rem;padding:.65rem}.bia-search-panel .public-search input,.bia-search-panel select,.bia-search-panel .bia-search-submit{min-height:2.8rem}.bia-search-panel .bia-search-submit{color:#fff;width:2.8rem;padding:0;overflow:hidden}.bia-search-panel .bia-search-submit span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.bia-search-panel .bia-search-submit svg{width:1.25rem;height:1.25rem}.bia-benefits{order:3;gap:.2rem;margin:.25rem 0 .45rem}.bia-benefits span{flex-direction:column;gap:.35rem;min-height:5rem;padding:.3rem;font-size:.67rem}.bia-benefits svg{width:1.15rem;height:1.15rem;padding:.48rem}.bia-partners{min-height:4.6rem;box-shadow:none;border-width:0 0 1px;border-radius:0;order:4;padding:1.6rem 0 .6rem}.bia-partners:before{color:var(--store-navy);content:"🛍  Marcas parceiras";margin-top:-1.35rem;font-size:.82rem;font-weight:900;position:absolute}.bia-partners__group{gap:1.6rem;padding-right:1.6rem}.bia-partners .partner{font-size:.78rem}.bia-section{padding-top:1.2rem}.bia-section>header h2{padding-left:1.35rem;font-size:1.05rem}.bia-section>header h2:before{font-size:.78rem}.bia-section>header>div>p:last-child{display:none}.bia-section>header>a{font-size:.66rem}.bia-offer-slider>button{width:1.75rem;height:1.75rem}.bia-offer-slider>button:first-of-type{left:.35rem}.bia-offer-slider>button:last-of-type{right:.35rem}.bia-offer-slider>div{grid-auto-columns:calc(50% - .3rem);gap:.6rem}.bia-section .public-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bia-section .public-offer-card{padding:.55rem}.bia-section .public-offer-card .public-product-art{height:11.5rem}.bia-section .public-offer-card h2{-webkit-line-clamp:2;height:1.85rem;min-height:1.85rem;max-height:1.85rem;font-size:.76rem;line-height:1.2}.bia-section .public-offer-card__prices{gap:.08rem;min-width:0;margin-top:.45rem;display:grid}.bia-section .public-offer-card__prices del{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.bia-section .public-offer-card__prices strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.86rem,4vw,1rem);line-height:1.15;overflow:hidden}.bia-section .public-offer-card .button{min-height:2.15rem;font-size:.75rem}.bia-categories>div{scrollbar-width:none;display:flex;overflow-x:auto}.bia-categories button{flex:0 0 4.7rem;min-height:5.6rem}.bia-categories button>span{width:3rem;height:3rem}.public-storefront .public-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1.8rem;padding:1.35rem 1rem 5rem}.public-storefront .public-footer__brand{text-align:center;background:#ffffff59;border-radius:.8rem;grid-column:1/-1;padding:.85rem}.public-storefront .public-footer__brand>img{object-position:center;width:min(100%,12rem);margin-inline:auto}.public-storefront .public-footer__brand nav{justify-content:center}.public-storefront .public-footer__brand:before{color:var(--store-navy);content:"Siga nossas redes e não perca as novidades!";margin-bottom:.65rem;font-size:.95rem;font-weight:900;display:block}.public-storefront .public-footer__bottom{flex-direction:column;grid-column:1/-1;align-items:flex-start}.public-storefront .public-footer__developer{align-self:flex-end;margin-top:-.2rem}.public-storefront .public-footer__developer img{width:4.5rem}}.score-trigger{color:var(--navy-700);font-weight:850}.score-dialog{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05192b99;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.score-dialog>section{text-align:left;background:#fff;border-radius:1rem;width:min(34rem,100%);max-height:min(42rem,100vh - 2rem);padding:1.2rem;overflow:auto;box-shadow:0 1.5rem 4rem #05192b4d}.score-dialog header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.score-dialog header span{color:var(--gold-700);letter-spacing:.1em;font-size:.68rem;font-weight:900}.score-dialog h2{color:var(--navy-900);margin:.2rem 0;font-size:1.5rem}.score-dialog header p{color:var(--text-muted);margin:0;font-size:.78rem}.score-dialog header button{background:var(--surface-subtle);width:2.4rem;height:2.4rem;color:var(--navy-900);cursor:pointer;border:0;border-radius:.65rem;flex:none;place-items:center;display:grid}.score-dialog header svg{width:1.1rem}.score-dialog dl{gap:.35rem;margin:.9rem 0;display:grid}.score-dialog dl div{background:var(--surface-subtle);border-radius:.55rem;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .7rem;display:flex}.score-dialog dt,.score-dialog dd{margin:0}.score-dialog dt{color:var(--text-muted);font-size:.76rem}.score-dialog dd{color:var(--navy-900);font-size:.72rem}.score-dialog dd strong{font-size:.92rem}.score-dialog__reasons{border-top:1px solid var(--border);padding-top:.75rem}.score-dialog__reasons h3{margin:0 0 .4rem;font-size:.86rem}.score-dialog__reasons ul{color:var(--text-muted);gap:.28rem;margin:0;padding-left:1.15rem;font-size:.74rem;display:grid}.score-dialog footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.8rem;display:flex}.score-dialog footer small{color:var(--text-muted);font-size:.66rem}.metrics-v2{width:100%;max-width:none}.metrics-v2-tabs button{font-size:.76rem}.metrics-v2-kpi__label{text-overflow:clip;white-space:normal;font-size:.76rem;line-height:1.3;overflow:visible}.metrics-v2-kpi__value em{font-size:.68rem}.metrics-v2-kpi>small{color:#6f7e8c;text-overflow:clip;white-space:normal;font-size:.69rem;line-height:1.35;overflow:visible}.metrics-v2-grid{gap:.8rem}.metrics-v2-panel{border-radius:.8rem;padding:1rem}.metrics-v2-panel>header{margin-bottom:.75rem}.metrics-v2-panel>header h2{font-size:1rem;line-height:1.25}.metrics-v2-panel>header p{color:#6f7e8c;margin-top:.2rem;font-size:.76rem;line-height:1.45}.metrics-v2-panel--evolution{grid-column:1/-1}.metrics-v2-panel--funnel,.metrics-v2-panel--funnel+.metrics-v2-panel--third{grid-column:span 6}.metrics-v2-panel--funnel+.metrics-v2-panel--third+.metrics-v2-panel--third,.metrics-v2-panel--funnel+.metrics-v2-panel--third+.metrics-v2-panel--third+.metrics-v2-panel--third{grid-column:1/-1}.metrics-v2-chart--line{height:19rem}.metrics-v2-chart--bars{height:15rem}.metrics-v2-chart-tabs button{color:#526375;min-height:1.8rem;padding:.25rem .7rem;font-size:.7rem}.metrics-v2 .recharts-legend-item-text{font-size:.76rem;font-weight:700}.metrics-v2 .recharts-cartesian-axis-tick-value{font-size:.75rem;font-weight:650}.metrics-v2-funnel__stage span{font-size:.8rem}.metrics-v2-funnel__stage strong{font-size:1.05rem}.metrics-v2-funnel__stage small{min-width:3rem;font-size:.7rem}.metrics-v2-donut>div:last-child strong{font-size:1.35rem}.metrics-v2-donut>div:last-child span{color:#6f7e8c;font-size:.68rem}.metrics-v2-legend{gap:.4rem}.metrics-v2-legend>div{grid-template-columns:.6rem 1fr auto auto;gap:.5rem;font-size:.8rem}.metrics-v2-legend i{width:.58rem;height:.58rem}.metrics-v2-legend small{color:#6f7e8c;min-width:3.5rem;font-size:.74rem}.metrics-v2-insight{margin-top:.65rem;padding:.6rem;font-size:.75rem;font-weight:800}.metrics-v2-bars--detailed{gap:.75rem;padding:.15rem 0}.metrics-v2-bars--detailed>div{grid-template-columns:minmax(13rem,18rem) minmax(8rem,1fr) 3rem;gap:.8rem;min-height:3.6rem}.metrics-v2-bars--detailed span{overflow:visible}.metrics-v2-bars--detailed span>b{color:#334b61;text-overflow:clip;white-space:normal;background:0 0;height:auto;font-size:.82rem;line-height:1.3;overflow:visible}.metrics-v2-bars--detailed span>small{color:#748493;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;margin-top:.2rem;font-size:.7rem;line-height:1.35;display:block;overflow:visible}.metrics-v2-bars--detailed>div>i{height:.62rem}.metrics-v2-bars--detailed>div>strong{font-size:.82rem}.metrics-v2-table-wrap table{font-size:.76rem}.metrics-v2-table-wrap th{font-size:.7rem}.metrics-v2-table-wrap th,.metrics-v2-table-wrap td{padding:.62rem .55rem}.metrics-v2-table-wrap td strong{text-overflow:clip;white-space:normal;max-width:none;line-height:1.35;overflow:visible}.metrics-v2-group-cards span,.metrics-v2-group-cards small{text-overflow:clip;white-space:normal;font-size:.7rem;line-height:1.3;overflow:visible}.metrics-v2-group-cards span{font-weight:750}.metrics-v2-group-cards strong{margin:.3rem 0;font-size:1.25rem}.metrics-v2-panel--offers,.metrics-v2-panel--groups,.metrics-v2-panel--journeys{grid-column:1/-1}.metrics-v2-journeys{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.metrics-v2-journey-section{background:#fbfcfe;border:1px solid #e3e9f0;border-radius:.75rem;min-width:0;padding:.85rem}.metrics-v2-journey-section>header{margin-bottom:.65rem}.metrics-v2-journey-section h3{color:#173855;margin:0;font-size:.92rem}.metrics-v2-journey-section>header p{color:#70808f;margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.metrics-v2-journey-list{gap:.42rem;display:grid}.metrics-v2-journey-list>div{background:#fff;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;padding:.5rem .62rem;display:flex}.metrics-v2-journey-list span{color:#40576b;font-size:.76rem;font-weight:750;line-height:1.3}.metrics-v2-journey-list strong{color:#102f4a;flex:none;font-size:.9rem}.metrics-v2-panel--meta{grid-column:1/-1}.metrics-v2-meta-note{color:#173855;background:#eef4ff;border-left:4px solid #4267b2;border-radius:.55rem;margin-bottom:.8rem;padding:.75rem .85rem}.metrics-v2-meta-note strong{font-size:.82rem}.metrics-v2-meta-note p{color:#526b82;margin:.25rem 0 0;font-size:.72rem;line-height:1.45}.metrics-v2-meta-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.metrics-v2-meta-cards article{background:linear-gradient(145deg,#f7faff,#fff);border:1px solid #dfe7f4;border-radius:.7rem;min-width:0;padding:.75rem}.metrics-v2-meta-cards span,.metrics-v2-meta-cards small{color:#61758a;font-size:.7rem;line-height:1.3;display:block}.metrics-v2-meta-cards strong{color:#173855;margin:.3rem 0;font-size:1.45rem;display:block}.metrics-v2-meta-events{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.7rem;display:grid}.metrics-v2-meta-events span{color:#607286;background:#f5f7fa;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.72rem;display:flex}.metrics-v2-meta-events strong{color:#173855;font-size:.85rem}.metrics-v2-meta-campaigns{margin-top:1rem}.metrics-v2-meta-campaigns>header{margin-bottom:.55rem}.metrics-v2-meta-campaigns h3{color:#173855;margin:0;font-size:.9rem}.metrics-v2-meta-campaigns p{color:#71808e;margin:.18rem 0 0;font-size:.72rem}.metrics-v2-group-cards{gap:.7rem}.metrics-v2-group-cards article{padding:.75rem .85rem}.metrics-v2-group-cards span{font-size:.8rem}.metrics-v2-group-cards small{font-size:.72rem}.metrics-v2-group-cards strong{font-size:1.5rem}.metrics-v2-group-details{gap:1rem}.metrics-v2-group-details>section{padding:.85rem}.metrics-v2-group-details h3{font-size:.88rem}.metrics-v2-group-details>section>p:not(.metrics-v2-empty){font-size:.72rem}.metrics-v2-group-origins--detailed span b{font-size:.76rem}.metrics-v2-group-origins--detailed span small{color:#748493;font-size:.68rem;line-height:1.35}.metrics-v2-marketplace-views article span{color:#334b61;text-overflow:clip;white-space:normal;font-size:.78rem;overflow:visible}.metrics-v2-marketplace-views article strong{font-size:.92rem}.metrics-v2-marketplace-views article small{color:#6f7e8c;font-size:.68rem}.metrics-v3-tabs{grid-template-columns:repeat(4,1fr)}.metrics-v3-custom-range{background:#fff;border:1px solid #dfe5ed;border-radius:.75rem;justify-content:flex-end;align-items:end;gap:.65rem;padding:.7rem;display:flex}.metrics-v3-custom-range label{color:#53677a;gap:.25rem;font-size:.7rem;font-weight:800;display:grid}.metrics-v3-custom-range input{color:#173855;min-height:2.35rem;font:inherit;border:1px solid #dce3eb;border-radius:.55rem;padding:.35rem .55rem}.metrics-v3-custom-range>span{color:#173855;text-align:center;background:#f3f6fa;border-radius:.55rem;min-width:4.5rem;padding:.65rem;font-size:.75rem;font-weight:850}.metrics-v3-total-result,.metrics-v3-channel,.metrics-v3-total-marketplaces{background:#fff;border:1px solid #e1e6ed;border-radius:.95rem;min-width:0;box-shadow:0 4px 14px #102a430d}.metrics-v3-total-result{background:linear-gradient(145deg,#fff7fa,#fff);border-color:#f4cede;grid-column:1/-1;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:.8rem 1.2rem;padding:1rem;display:grid}.metrics-v3-total-result>header,.metrics-v3-channel>header,.home-today__panel>header{align-items:center;gap:.7rem;display:flex}.metrics-v3-total-result>header>svg,.metrics-v3-channel>header>svg{width:2.25rem;height:2.25rem;color:var(--mv-pink);background:#ffe4ef;border-radius:.65rem;padding:.5rem}.metrics-v3-total-result h2,.metrics-v3-total-result header p,.metrics-v3-channel h2,.metrics-v3-channel header p{margin:0}.metrics-v3-total-result h2,.metrics-v3-channel h2{color:#102f50;text-transform:uppercase;font-size:1rem}.metrics-v3-total-result header p,.metrics-v3-channel header p{color:#66798b;margin-top:.12rem;font-size:.75rem}.metrics-v3-total-result>strong{color:#102f50;text-align:right;font-size:2.3rem;line-height:1}.metrics-v3-total-result>strong small{color:#48637e;margin-top:.2rem;font-size:.78rem;display:block}.metrics-v3-total-split{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.metrics-v3-total-split article{border-radius:.7rem;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.metrics-v3-total-split article>svg{color:#fff;border-radius:50%;width:2rem;height:2rem;padding:.42rem}.metrics-v3-total-split span,.metrics-v3-total-split strong{display:block}.metrics-v3-total-split span{color:#23425e;font-size:.76rem;font-weight:800}.metrics-v3-total-split strong{margin-top:.15rem;font-size:1.18rem}.metrics-v3-total-split .is-site{background:#eaf5ff}.metrics-v3-total-split .is-site>svg{background:var(--mv-blue)}.metrics-v3-total-split .is-site strong{color:#1178d2}.metrics-v3-total-split .is-group{background:#eaf9f1}.metrics-v3-total-split .is-group>svg{background:var(--mv-green)}.metrics-v3-total-split .is-group strong{color:#158653}.metrics-v3-total-result>p,.metrics-v3-channel-note{color:#197256;background:#eaf8f2;border-radius:.55rem;grid-column:1/-1;align-items:center;gap:.45rem;margin:0;padding:.55rem .7rem;font-size:.72rem;font-weight:750;display:flex}.metrics-v3-total-result>p svg,.metrics-v3-channel-note svg{width:.95rem}.metrics-v3-channel{padding:1rem}.metrics-v3-channel--site{border-top:4px solid var(--mv-blue)}.metrics-v3-channel--group{border-top:4px solid var(--mv-green)}.metrics-v3-channel--site>header>svg{color:var(--mv-blue);background:#e6f3ff}.metrics-v3-channel--group>header>svg{color:var(--mv-green);background:#e6f8ef}.metrics-v3-channel-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.metrics-v3-channel-grid--group{grid-template-columns:repeat(5,minmax(0,1fr))}.metrics-v3-channel-metric{--tone:var(--mv-blue);--soft:#edf7ff;border:1px solid color-mix(in srgb,var(--tone) 15%,#e3e8ef);background:var(--soft);border-radius:.72rem;align-items:center;gap:.55rem;min-width:0;padding:.7rem;display:flex}.metrics-v3-channel-metric--blue{--tone:var(--mv-blue);--soft:#edf7ff}.metrics-v3-channel-metric--green{--tone:var(--mv-green);--soft:#edfbf4}.metrics-v3-channel-metric--gold{--tone:#d99b00;--soft:#fff9e9}.metrics-v3-channel-metric--pink{--tone:var(--mv-pink);--soft:#fff0f6}.metrics-v3-channel-metric--purple{--tone:var(--mv-purple);--soft:#f4f0ff}.metrics-v3-channel-metric>span{background:color-mix(in srgb,var(--tone) 14%,#fff);width:2rem;height:2rem;color:var(--tone);border-radius:50%;flex:0 0 2rem;place-items:center;display:grid}.metrics-v3-channel-metric svg{width:1.05rem}.metrics-v3-channel-metric div,.metrics-v3-channel-metric small,.metrics-v3-channel-metric strong,.metrics-v3-channel-metric em{min-width:0;display:block}.metrics-v3-channel-metric small{color:#3e556a;font-size:.68rem;font-weight:800}.metrics-v3-channel-metric strong{color:var(--tone);margin-top:.18rem;font-size:1.45rem;line-height:1}.metrics-v3-channel-metric em{color:#607387;margin-top:.25rem;font-size:.58rem;font-style:normal;line-height:1.25}.metrics-v3-channel-trend{border-radius:999px;width:max-content;max-width:100%;margin-top:.3rem;padding:.15rem .38rem;font-size:.58rem;line-height:1.15;display:block}.metrics-v3-channel-trend.is-up{color:#13784a;background:#dff6e9}.metrics-v3-channel-trend.is-down{color:#b32b45;background:#ffe5ea}.metrics-v3-channel-trend.is-stable{color:#536779;background:#edf1f5}.metrics-v3-channel-note{margin-top:.7rem}.metrics-v3-member-update{background:#f7fcf9;border:1px solid #d8eade;border-radius:.7rem;align-items:end;gap:.55rem;margin-top:.7rem;padding:.65rem;display:flex}.metrics-v3-member-update label{color:#315b4a;flex:1;gap:.25rem;font-size:.68rem;font-weight:800;display:grid}.metrics-v3-member-update input{color:#173855;width:100%;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #cfe2d7;border-radius:.55rem;padding:.45rem .6rem;font-size:.82rem}.metrics-v3-member-update>small{color:#527366;align-self:center;font-size:.68rem}.metrics-v3-journey-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.metrics-v3-journey{grid-column:auto}.metrics-v3-total-marketplaces{background:linear-gradient(100deg,#fff9de,#fffdf2);border-color:#f1d46c;grid-column:1/-1;grid-template-columns:3rem minmax(0,1fr) minmax(18rem,.8fr);align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.metrics-v3-total-marketplaces>svg{color:#fff;background:#ffba00;border-radius:50%;width:2.6rem;height:2.6rem;padding:.65rem}.metrics-v3-total-marketplaces small,.metrics-v3-total-marketplaces strong,.metrics-v3-total-marketplaces span{display:block}.metrics-v3-total-marketplaces small{color:#775c00;text-transform:uppercase;font-size:.72rem;font-weight:900}.metrics-v3-total-marketplaces strong{color:#102f50;font-size:1.55rem}.metrics-v3-total-marketplaces span{color:#6f643d;font-size:.72rem}.metrics-v3-total-marketplaces p{color:#6b6039;border-left:1px solid #eadc9b;align-items:center;gap:.45rem;margin:0;padding-left:1rem;font-size:.72rem;display:flex}.metrics-v3-group-content,.metrics-v3-top-offers,.metrics-v3-meta{grid-column:1/-1}.metrics-v3-group-kpis,.metrics-v3-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.metrics-v3-group-content h3{color:#173855;margin:.9rem 0 .2rem;font-size:.82rem}.metrics-v3-top-offers li>header small{align-items:center;gap:.35rem;display:flex}.metrics-v3-top-offers li>header .metrics-v3-marketplace-logo{border-radius:.35rem;width:1.45rem;height:1.45rem}.metrics-v3-top-offers li>header .metrics-v3-marketplace-logo svg{width:.9rem;height:.9rem}.metrics-v3-top-offers li>header .is-amazon{font-size:1.15rem}.metrics-v3-meta-note{color:#34536f;background:#eef4ff;border-left:4px solid #4267b2;border-radius:.55rem;align-items:flex-start;gap:.55rem;padding:.75rem;display:flex}.metrics-v3-meta-note svg{flex:0 0 1rem}.metrics-v3-meta-note p{margin:0;font-size:.74rem;line-height:1.45}.metrics-v3-meta-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.75rem}.metrics-v3-meta-events{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.65rem;display:grid}.metrics-v3-meta-events span{color:#607286;background:#f4f6f9;border-radius:.55rem;justify-content:space-between;padding:.55rem .65rem;font-size:.72rem;display:flex}.metrics-v3-meta-events strong{color:#173855}.metrics-v3-meta-campaigns{margin-top:1rem}.metrics-v3-meta-campaigns h3{color:#173855;margin:0 0 .5rem;font-size:.86rem}.metrics-v3-meta-campaigns>div{gap:.45rem;display:grid}.metrics-v3-meta-campaigns article{border:1px solid #e5eaf1;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.metrics-v3-meta-campaigns article span strong,.metrics-v3-meta-campaigns article span small{display:block}.metrics-v3-meta-campaigns article span strong{color:#173855;font-size:.76rem}.metrics-v3-meta-campaigns article span small{color:#71808e;font-size:.66rem}.metrics-v3-meta-campaigns article b,.metrics-v3-meta-campaigns article em{color:#526b82;font-size:.7rem;font-style:normal}.metrics-v3-meta-comparison{color:#61758a;align-items:center;gap:.45rem;margin:.75rem 0 0;font-size:.7rem;display:flex}.metrics-v3-meta-comparison svg{width:.9rem}.home-today{gap:.85rem}.home-today__updated{color:#314b64;background:#fff;border:1px solid #dfe5ed;border-radius:99rem;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.75rem;font-weight:800;display:flex}.home-today__updated i{background:#13ae63;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #e4f8ed}.home-today__new-offer{width:max-content;margin-top:-.2rem}.home-today__panel{background:#fff;border:1px solid #e1e6ed;border-radius:.95rem;padding:1rem;box-shadow:0 4px 14px #102a430d}.home-today__panel>header>span{color:#ed2875;background:#ffe9f1;border-radius:.65rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.home-today__panel>header svg{width:1.15rem}.home-today__panel h2,.home-today__panel header p{margin:0}.home-today__panel h2{color:#102f50;text-transform:uppercase;font-size:1rem}.home-today__panel header p{color:#71808e;margin-top:.12rem;font-size:.72rem}.home-today__result-grid,.home-today__operation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.home-today__result-grid article,.home-today__operation-grid article{--tone:#1887ee;--soft:#edf7ff;background:var(--soft);border-radius:.75rem;align-items:center;gap:.65rem;padding:.8rem;display:flex}.home-today__result-grid article>svg,.home-today__operation-grid article>svg{background:color-mix(in srgb,var(--tone) 13%,#fff);width:2.25rem;height:2.25rem;color:var(--tone);border-radius:50%;padding:.55rem}.home-today__result-grid article span,.home-today__result-grid article strong,.home-today__result-grid article small,.home-today__operation-grid article span,.home-today__operation-grid article strong{display:block}.home-today__result-grid article span,.home-today__operation-grid article span{color:#314b64;font-size:.75rem;font-weight:750}.home-today__result-grid article strong,.home-today__operation-grid article strong{color:#102f50;margin-top:.15rem;font-size:1.6rem}.home-today__result-grid article small{color:#66798b;margin-top:.2rem;font-size:.62rem}.home-today__result-grid .is-blue,.home-today__operation-grid .is-blue{--tone:#1887ee;--soft:#edf7ff}.home-today__result-grid .is-gold,.home-today__operation-grid .is-gold{--tone:#d99b00;--soft:#fff9e9}.home-today__result-grid .is-pink,.home-today__operation-grid .is-pink{--tone:#f2297e;--soft:#fff0f6}.home-today__result-grid .is-green,.home-today__operation-grid .is-green{--tone:#19ad64;--soft:#edfbf4}.home-today__note,.home-today__insight{color:#197256;background:#eaf8f2;border-radius:.55rem;margin:.7rem 0 0;padding:.6rem .7rem;font-size:.72rem;font-weight:750}.home-today__middle{grid-template-columns:1.2fr .8fr;gap:.85rem;display:grid}.home-today__operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-today__channels>div{gap:.75rem;margin-top:1rem;display:grid}.home-today__channels article{color:#173855;grid-template-columns:1.4rem 4rem minmax(4rem,1fr) 2rem;align-items:center;gap:.55rem;display:grid}.home-today__channels article>svg{color:#1887ee;width:1.2rem}.home-today__channels article:nth-child(2)>svg{color:#19ad64}.home-today__channels article b,.home-today__channels article strong{font-size:.75rem}.home-today__channels article i{background:#e9eef4;border-radius:99rem;height:.6rem;overflow:hidden}.home-today__channels article i span{border-radius:inherit;background:#1887ee;height:100%;display:block}.home-today__channels article:nth-child(2) i span{background:#19ad64}.home-today__channels article strong{text-align:right}.home-today__attention>div{gap:.5rem;margin-top:.8rem;display:grid}.home-today__attention article{background:#f3f5f8;border-radius:.65rem;align-items:center;gap:.65rem;padding:.7rem;display:flex}.home-today__attention article>svg{color:#5f7183;background:#e1e7ee;border-radius:50%;flex:0 0 1.7rem;width:1.7rem;height:1.7rem;padding:.38rem}.home-today__attention article.is-warning{background:#f6f0ff}.home-today__attention article.is-warning>svg{color:#7650e9;background:#e8ddff}.home-today__attention article.is-success{background:#ebf9f2}.home-today__attention article.is-success>svg{color:#159258;background:#d7f4e5}.home-today__attention article span,.home-today__attention article strong,.home-today__attention article small{display:block}.home-today__attention article strong{color:#173855;font-size:.78rem}.home-today__attention article small{color:#6d7e8e;margin-top:.12rem;font-size:.68rem}.home-today__site-share-body{grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);align-items:start;gap:1rem;margin-top:.9rem;display:grid}.home-today__site-share-body figure{aspect-ratio:1;background:#fff8f5;border:1px solid #f0d8df;border-radius:.8rem;margin:0;position:relative;overflow:hidden}.home-today__site-share-body figure>img{object-fit:cover;width:100%;height:100%}.home-today__site-share-body figure>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:13% 12% 22%}.home-today__site-share-body figure>div img{width:64%;height:auto}.home-today__site-share-body figure>div strong{color:#102f50;letter-spacing:.04em;margin-top:.15rem;font-size:.66rem}.home-today__site-share-body figure>div span{color:#fff;text-transform:uppercase;background:#19ad64;border-radius:99rem;margin-top:.45rem;padding:.38rem .65rem;font-size:.62rem;font-weight:850}.home-today__site-share-body figure>div small{color:#ed2875;margin-top:.5rem;font-size:.58rem;font-weight:800}.home-today__site-share-editor textarea{resize:vertical;min-height:12.5rem;line-height:1.45}.home-today__site-share-editor>div{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.metrics-v2-top-groups span{font-size:.72rem}.metrics-v2-top-groups strong{font-size:.78rem}.opportunity-strategy{--os-pink:#f2297e;--os-navy:#102f50;--os-green:#159b61;--os-gold:#d99b00;--os-purple:#7650e9;gap:.9rem;width:100%;max-width:none}.opportunity-strategy .page-header{align-items:center;margin-bottom:0}.opportunity-strategy .page-header h1{color:var(--os-navy)}.opportunity-strategy__actions{flex-wrap:wrap;gap:.55rem;display:flex}.opportunity-shadow-banner{background:linear-gradient(105deg,#edfbf4,#f8fffb);border:1px solid #bde9d2;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid;box-shadow:0 5px 18px #115e3f0f}.opportunity-shadow-banner>span{width:2.55rem;height:2.55rem;color:var(--os-green);background:#d9f6e7;border-radius:.7rem;place-items:center;display:grid}.opportunity-shadow-banner svg{width:1.25rem}.opportunity-shadow-banner strong{color:#125f42}.opportunity-shadow-banner p{color:#527366;margin:.15rem 0 0;font-size:.76rem;line-height:1.4}.opportunity-shadow-banner>b{color:#16714f;white-space:nowrap;background:#fff;border-radius:99rem;align-items:center;gap:.35rem;padding:.48rem .7rem;font-size:.7rem;display:flex}.opportunity-shadow-banner>b svg{width:.9rem}.opportunity-golden-layout{grid-template-columns:minmax(0,1.618fr) minmax(18rem,1fr);align-items:start;gap:1rem;display:grid}.opportunity-strategy__main{gap:.85rem;min-width:0;display:grid}.opportunity-block,.opportunity-strategy__summary>section{background:#fff;border:1px solid #e1e7ed;border-radius:1rem;overflow:hidden;box-shadow:0 5px 18px #102f500e}.opportunity-block>header,.opportunity-strategy__summary section>header{align-items:flex-start;gap:.75rem;padding:1rem 1rem .8rem;display:flex}.opportunity-block>header>span{width:2.45rem;height:2.45rem;color:var(--os-pink);background:#fff0f6;border-radius:.7rem;flex:0 0 2.45rem;place-items:center;display:grid}.opportunity-block>header svg{width:1.2rem}.opportunity-block header small,.opportunity-strategy__summary header small{color:var(--os-gold);letter-spacing:.1em;font-size:.64rem;font-weight:900;display:block}.opportunity-block h2,.opportunity-strategy__summary h2{color:var(--os-navy);margin:.12rem 0 0;font-size:1rem}.opportunity-block header p{color:#6b7d8d;margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.opportunity-marketplaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0 1rem 1rem;display:grid}.opportunity-marketplaces button{color:#26445f;text-align:left;background:#fafbfd;border:1px solid #e0e6ec;border-radius:.75rem;grid-template-rows:auto auto;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.1rem .55rem;min-height:4.35rem;padding:.65rem;display:grid}.opportunity-marketplaces button>span{color:#718394;background:#edf1f5;border-radius:50%;grid-row:1/3;place-items:center;width:1.8rem;height:1.8rem;display:grid}.opportunity-marketplaces button svg{width:.95rem}.opportunity-marketplaces button strong{min-width:0;font-size:.76rem}.opportunity-marketplaces button small{color:#758492;text-overflow:ellipsis;font-size:.6rem;line-height:1.25;overflow:hidden}.opportunity-marketplaces button.is-selected{background:#fff3f8;border-color:#f4a9c7;box-shadow:inset 0 0 0 1px #f7c4d8}.opportunity-marketplaces button.is-selected>span{background:var(--os-pink);color:#fff}.opportunity-data-rule{color:#315a7e;background:#eef6ff;border-radius:.65rem;align-items:flex-start;gap:.55rem;margin:0 1rem 1rem;padding:.65rem .75rem;display:flex}.opportunity-data-rule svg{flex:0 0 1rem;width:1rem}.opportunity-data-rule p{margin:0;font-size:.7rem;line-height:1.4}.opportunity-campaigns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0 1rem .8rem;display:grid}.opportunity-campaigns label{background:#fbfcfd;border:1px solid #e3e8ed;border-radius:.72rem;align-items:center;gap:.55rem;min-height:3.8rem;padding:.65rem;display:flex}.opportunity-campaigns label.is-selected{background:#fff9e5;border-color:#ebd17a}.opportunity-campaigns input{accent-color:var(--os-gold)}.opportunity-campaigns strong,.opportunity-campaigns small{display:block}.opportunity-campaigns strong{color:#27435d;font-size:.74rem}.opportunity-campaigns small{color:#758696;margin-top:.1rem;font-size:.6rem;line-height:1.25}.opportunity-field{color:#314b64;gap:.32rem;min-width:0;font-size:.72rem;font-weight:800;display:grid}.opportunity-field--full{margin:0 1rem 1rem}.opportunity-field input,.opportunity-field select,.opportunity-field textarea{color:#173855;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #dce3e9;border-radius:.65rem;padding:.65rem .72rem;font-size:.78rem}.opportunity-field textarea{resize:vertical;min-height:5.5rem;line-height:1.45}.opportunity-field small{color:#788795;font-size:.62rem;font-weight:500;line-height:1.35}.opportunity-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:0 1rem .8rem;display:grid}.opportunity-categories label{color:#52697e;text-align:center;background:#fafbfd;border:1px solid #e0e6ec;border-radius:99rem;justify-content:center;align-items:center;min-height:2.65rem;padding:.45rem .6rem;display:flex}.opportunity-categories input{opacity:0;pointer-events:none;position:absolute}.opportunity-categories span{font-size:.68rem;font-weight:800}.opportunity-categories label.is-selected{color:#6440c5;background:#f4f0ff;border-color:#c9b9f2;box-shadow:inset 0 0 0 1px #ddd2fa}.opportunity-ratio-control{background:#f5f7fa;border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;margin:0 1rem 1rem;padding:.75rem;display:grid}.opportunity-ratio-control strong,.opportunity-ratio-control small{display:block}.opportunity-ratio-control strong{color:#27445f;font-size:.74rem}.opportunity-ratio-control small{color:#778696;margin-top:.1rem;font-size:.61rem}.opportunity-ratio-control output{color:var(--os-purple);font-size:1rem;font-weight:900}.opportunity-ratio-control input{width:100%;accent-color:var(--os-purple);grid-column:1/-1}.opportunity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:0 1rem 1rem;display:grid}.opportunity-advanced-toggle{color:#334f68;background:#fafbfd;border:1px solid #e0e6ec;border-radius:.65rem;align-items:center;gap:.5rem;width:calc(100% - 2rem);min-height:2.65rem;margin:0 1rem 1rem;padding:.55rem .7rem;font-size:.72rem;font-weight:800;display:flex}.opportunity-advanced-toggle svg{width:1rem}.opportunity-advanced-toggle svg:last-child{margin-left:auto}.opportunity-advanced-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.opportunity-advanced-fields textarea{min-height:6rem}.opportunity-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:0 1rem 1rem;display:grid}.opportunity-kpis article{background:#f5f7fa;border-radius:.7rem;padding:.7rem}.opportunity-kpis article:nth-child(2){background:#fff0f6}.opportunity-kpis article:nth-child(3){background:#edfbf4}.opportunity-kpis article:nth-child(4){background:#fff8e5}.opportunity-kpis small,.opportunity-kpis strong,.opportunity-kpis span{display:block}.opportunity-kpis small{color:#607589;font-size:.6rem;font-weight:800}.opportunity-kpis strong{color:#163a5a;margin:.2rem 0;font-size:1.45rem}.opportunity-kpis span{color:#758594;font-size:.58rem}.opportunity-readiness{background:linear-gradient(145deg,#fff 0%,#f6f9fc 100%);border:1px solid #dae3eb;border-radius:1rem;margin:0 1rem 1rem;padding:1rem;box-shadow:0 .45rem 1.2rem #13345012}.opportunity-readiness__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.opportunity-readiness__heading small{color:#c28d00;letter-spacing:.12em;font-size:.65rem;font-weight:900}.opportunity-readiness__heading h3{color:#0d2c46;margin:.2rem 0;font-size:1.05rem}.opportunity-readiness__heading p{color:#667b8d;margin:0;font-size:.72rem}.opportunity-readiness__heading>strong{color:#e90058;font-size:2rem;line-height:1}.opportunity-readiness__track{background:#e7edf2;border-radius:999px;height:.72rem;margin:.9rem 0;overflow:hidden}.opportunity-readiness__track span{border-radius:inherit;background:linear-gradient(90deg,#f5bd16,#f51970);height:100%;transition:width .35s;display:block}.opportunity-readiness--ready .opportunity-readiness__track span{background:linear-gradient(90deg,#24a66a,#00ca7a)}.opportunity-readiness--ready .opportunity-readiness__heading>strong{color:#168b59}.opportunity-readiness__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.opportunity-readiness__metrics span{color:#6c7d8b;text-align:center;background:#fff;border-radius:.65rem;padding:.55rem;font-size:.6rem}.opportunity-readiness__metrics b{color:#173b59;margin-bottom:.1rem;font-size:.78rem;display:block}.opportunity-readiness__next,.opportunity-readiness__decision{border-radius:.65rem;align-items:flex-start;gap:.45rem;margin:.8rem 0 0;padding:.65rem .75rem;font-size:.7rem;display:flex}.opportunity-readiness__next{color:#725600;background:#fff7da}.opportunity-readiness__decision{color:#176943;background:#e7f8ef}.opportunity-readiness__next svg,.opportunity-readiness__decision svg{flex:0 0 1rem;width:1rem}.opportunity-empty{color:#758594;text-align:center;justify-items:center;padding:1rem 1rem 1.5rem;display:grid}.opportunity-empty svg{width:2rem}.opportunity-empty strong{color:#294861;margin-top:.45rem}.opportunity-empty p{margin:.2rem 0 0;font-size:.72rem}.opportunity-result-list{gap:.45rem;padding:0 1rem 1rem;display:grid}.opportunity-result-list article{border-top:1px solid #edf0f3;grid-template-columns:1.65rem 2.8rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.6rem 0;display:grid}.opportunity-result-rank{background:var(--os-navy);color:#fff;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.65rem;font-weight:900;display:grid}.opportunity-result-list img,.opportunity-result-image{object-fit:contain;background:#f3f5f7;border-radius:.6rem;width:2.8rem;height:2.8rem}.opportunity-result-image{color:#738597;place-items:center;display:grid}.opportunity-result-image svg{width:1.15rem}.opportunity-result-list article>div{min-width:0}.opportunity-result-list article>div strong,.opportunity-result-list article>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opportunity-result-list article>div strong{color:#173855;font-size:.72rem}.opportunity-result-list article>div small{color:#758594;margin-top:.1rem;font-size:.6rem}.opportunity-result-list article p{color:#4d687f;margin:.2rem 0 0;font-size:.62rem}.opportunity-result-list aside{text-align:right}.opportunity-result-list aside b,.opportunity-result-list aside small{display:block}.opportunity-result-list aside b{color:var(--os-pink);font-size:1rem}.opportunity-result-list aside small{color:#748493;max-width:6rem;font-size:.56rem;line-height:1.25}.opportunity-review-heading{border-top:1px solid #edf0f3;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 1rem .85rem;padding-top:1rem;display:flex}.opportunity-review-heading small{color:#b58400;letter-spacing:.08em;font-size:.62rem;font-weight:900}.opportunity-review-heading h3{color:#153650;margin:.15rem 0;font-size:1.02rem}.opportunity-review-heading p{color:#6a7c8b;margin:0;font-size:.68rem}.opportunity-review-heading>strong{color:#d91564;background:#fff1f7;border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.68rem}.opportunity-review-card{background:#fff;border:1px solid #eadfe4;border-radius:1.1rem;grid-template-columns:minmax(13rem,.82fr) minmax(0,1.18fr);gap:1rem;margin:0 1rem 1rem;display:grid;overflow:hidden;box-shadow:0 12px 32px #18375017}.opportunity-review-card__visual{background:linear-gradient(145deg,#fff8fb,#f4f7fa);place-items:center;min-height:22rem;display:grid;position:relative}.opportunity-review-card__visual>img{object-fit:contain;width:100%;height:100%;max-height:24rem;padding:1.1rem}.opportunity-review-card__visual .opportunity-result-rank{z-index:1;position:absolute;top:.8rem;left:.8rem}.opportunity-review-placeholder{color:#8293a1;background:#fff;border-radius:1.25rem;place-items:center;width:6rem;height:6rem;display:grid}.opportunity-review-placeholder svg{width:2.4rem;height:2.4rem}.opportunity-review-card__content{padding:1rem 1rem 1rem 0}.opportunity-review-card__source{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.opportunity-review-card__source span{color:#2f536d;text-transform:capitalize;background:#f0f5f8;border-radius:999px;padding:.3rem .55rem;font-size:.62rem;font-weight:900}.opportunity-review-card__source b{color:var(--os-pink);font-size:.72rem}.opportunity-review-card__content>h3{color:#122f48;margin:.7rem 0 .35rem;font-size:1.05rem;line-height:1.25}.opportunity-review-card__content>p{color:#5e7283;margin:0 0 .75rem;font-size:.7rem;line-height:1.45}.opportunity-review-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0 0 .8rem;display:grid}.opportunity-review-evidence>div{background:#fafcfd;border:1px solid #e6ebef;border-radius:.65rem;min-width:0;padding:.45rem .55rem}.opportunity-review-evidence dt{color:#758796;font-size:.55rem;font-weight:800}.opportunity-review-evidence dd{color:#183b56;text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.67rem;font-weight:900;overflow:hidden}.opportunity-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.opportunity-review-actions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7eb;border-radius:.75rem;align-items:center;gap:.5rem;min-height:3.5rem;padding:.55rem .65rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.opportunity-review-actions button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1a374b1a}.opportunity-review-actions button:disabled{cursor:wait;opacity:.55}.opportunity-review-actions button svg{flex:none;width:1.15rem;height:1.15rem}.opportunity-review-actions button span,.opportunity-review-actions button strong,.opportunity-review-actions button small{display:block}.opportunity-review-actions button strong{color:#183850;font-size:.68rem}.opportunity-review-actions button small{color:#7a8b98;margin-top:.08rem;font-size:.55rem}.opportunity-review-actions .is-excellent{color:#a87500;background:#fff9e7;border-color:#e3b942}.opportunity-review-actions .is-good{color:#17845e;background:#edfbf4;border-color:#78cfac}.opportunity-review-actions .is-reject{color:#c42a55;background:#fff1f4;border-color:#f0a4b8}.opportunity-review-actions .is-duplicate{color:#536d7f;background:#f4f7f9;border-color:#b9c8d3}.opportunity-review-actions .is-category{color:#7747a9;background:#f7f1ff;border-color:#cdb5ef;grid-column:1/-1}.opportunity-category-correction{background:#f7f1ff;border-radius:.8rem;align-items:flex-end;gap:.55rem;margin-top:.55rem;padding:.65rem;display:flex}.opportunity-category-correction label{flex:1}.opportunity-category-correction label span{color:#513275;margin-bottom:.25rem;font-size:.62rem;font-weight:900;display:block}.opportunity-category-correction select{color:#183850;width:100%;min-height:2.6rem;font:inherit;background:#fff;border:1px solid #cbb5e5;border-radius:.6rem;padding:0 .65rem;font-size:.68rem}.opportunity-category-saved{background:#edfbf4;border-radius:.65rem;align-items:center;gap:.35rem;padding:.55rem;display:flex;color:#267157!important;margin:.55rem 0 0!important;font-size:.62rem!important}.opportunity-category-saved svg{flex:none;width:.95rem;height:.95rem}.opportunity-review-complete{color:#167052;text-align:center;background:#effbf5;border:1px solid #9bd9bd;border-radius:1rem;place-items:center;margin:0 1rem 1rem;padding:1.5rem;display:grid}.opportunity-review-complete svg{width:2.1rem;height:2.1rem}.opportunity-review-complete strong{margin:.35rem 0 .1rem}.opportunity-review-complete p{margin:0;font-size:.68rem}.opportunity-review-history{flex-wrap:wrap;gap:.35rem;margin:0 1rem 1rem;display:flex}.opportunity-review-history span{color:#536b7d;background:#f4f6f8;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .5rem;font-size:.58rem;font-weight:800;display:flex}.opportunity-review-history svg{width:.78rem;height:.78rem}.opportunity-strategy__summary{gap:.8rem;display:grid;position:sticky;top:.8rem}.opportunity-strategy__summary>section{padding:1rem}.opportunity-strategy__summary section>header{padding:0 0 .75rem}.opportunity-strategy__summary section>header>svg{width:2.2rem;height:2.2rem;color:var(--os-pink);background:#fff0f6;border-radius:.65rem;padding:.5rem}.opportunity-strategy__summary h2{font-size:.92rem}.opportunity-strategy__summary dl{gap:.1rem;margin:0;display:grid}.opportunity-strategy__summary dl div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem 0;display:flex}.opportunity-strategy__summary dt{color:#65798c;font-size:.68rem}.opportunity-strategy__summary dd{color:#173855;text-align:right;margin:0;font-size:.72rem;font-weight:900}.opportunity-summary-note{color:#267157;background:#edfbf4;border-radius:.65rem;align-items:flex-start;gap:.5rem;margin:.8rem 0;padding:.65rem;display:flex}.opportunity-summary-note svg{flex:0 0 1rem;width:1rem}.opportunity-summary-note p{margin:0;font-size:.65rem;line-height:1.4}.opportunity-strategy__summary .button{width:100%;margin-top:.45rem}.opportunity-evidence-legend h3{color:#173855;margin:0 0 .7rem;font-size:.8rem}.opportunity-evidence-legend p{color:#607488;align-items:center;gap:.55rem;margin:.55rem 0;font-size:.66rem;display:flex}.opportunity-evidence-legend p i{border-radius:50%;flex:0 0 .7rem;width:.7rem;height:.7rem}.opportunity-evidence-legend .is-informed{background:var(--os-green)}.opportunity-evidence-legend .is-unknown{background:#aab5bf}.opportunity-evidence-legend .is-blocked{background:#d24a4a}.opportunity-evidence-legend strong{color:#294760}.opportunity-commission-card{grid-template-columns:2rem minmax(0,1fr);gap:.55rem;display:grid;background:#fffaf0!important;border-color:#efd992!important}.opportunity-commission-card>svg{color:#a87500;background:#ffefbd;border-radius:.6rem;width:2rem;height:2rem;padding:.45rem}.opportunity-commission-card strong{color:#6e530d}.opportunity-commission-card p{color:#796b44;margin:.15rem 0 0;font-size:.64rem;line-height:1.4}.opportunity-commission-card label{color:#6d571d;border-top:1px solid #f0e0ad;grid-column:1/-1;align-items:center;gap:.45rem;padding-top:.65rem;font-size:.68rem;font-weight:800;display:flex}.opportunity-commission-card input{accent-color:var(--os-gold)}.auth-page{background:radial-gradient(circle at 15% 20%,#f7be2e2e,#0000 28rem),linear-gradient(145deg,#fffdf8,#f2f6f8);place-items:center;min-height:100vh;padding:1.25rem;display:grid}.auth-card{border:1px solid var(--border);background:var(--surface);width:min(100%,430px);box-shadow:var(--shadow-lg);border-radius:1.4rem;padding:clamp(1.4rem,5vw,2.4rem)}.auth-card>img{object-fit:contain;width:64px;height:64px;margin-bottom:1rem}.auth-card h1{margin:.2rem 0 .7rem;font-size:clamp(1.8rem,7vw,2.5rem)}.auth-card>p:not(.eyebrow):not(.auth-message){color:var(--text-muted);line-height:1.6}.auth-card form{gap:1rem;margin-top:1.4rem;display:grid}.auth-card form .button{width:100%}.auth-message{border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand-strong);margin-top:1rem;padding:.8rem;line-height:1.45}.auth-card>small{color:var(--text-muted);align-items:center;gap:.45rem;margin-top:1rem;display:flex}.auth-card>small svg{width:17px}.profile-button>svg{width:16px}.auth-recovery{color:var(--navy-700);font:inherit;cursor:pointer;background:0 0;border:0;margin:1rem auto 0;font-weight:750;text-decoration:underline;display:block}.auth-recovery:disabled{cursor:not-allowed;opacity:.55}.offer-desktop-whatsapp,.offer-desktop-photo-hint{display:none}.offer-creator{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:1rem;display:grid}.creator-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.field--full{grid-column:1/-1}.image-picker{cursor:pointer}.image-picker__preview{border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-soft);min-height:180px;color:var(--text-muted);text-align:center;place-items:center;gap:.35rem;transition:border-color .16s,background .16s;display:grid;overflow:hidden}.image-picker:hover .image-picker__preview{border-color:var(--brand);background:var(--brand-soft)}.image-picker__preview svg{width:28px;height:28px}.image-picker__preview img{object-fit:contain;background:#fff;width:100%;height:240px}.input-with-icon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;display:flex}.input-with-icon:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.input-with-icon svg{width:18px;color:var(--text-muted);flex:none;margin-left:.8rem}.input-with-icon input{min-width:0;box-shadow:none;border:0}.ml-affiliate-helper{border-radius:var(--radius-md);color:var(--navy-900);background:#fffbdc;border:1px solid #eadf63;gap:.75rem;padding:.9rem;display:grid}.ml-affiliate-helper__heading{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ml-extension-status{color:#6d5c00;background:#f3eab0;border-radius:999px;margin-left:auto;padding:.28rem .55rem;font-weight:800}.ml-extension-status--online{color:#12684d;background:#dff5e9}.ml-affiliate-helper ol{color:var(--text-muted);font-size:var(--font-size-ui);gap:.35rem;margin:0;padding-left:1.25rem;display:grid}.ml-affiliate-helper__actions{flex-wrap:wrap;gap:.55rem;display:flex}.link-check{align-items:flex-start;gap:.35rem;margin-top:.35rem;font-weight:750;display:flex}.link-check svg{flex:none;width:1rem}.link-check--success{color:var(--success)}.link-check--warning{color:var(--warning)}.link-check--loading{color:var(--navy-700)}.offer-commercial-section{border-top:1px solid var(--border);gap:.65rem;padding-top:.75rem;display:grid}.offer-commercial-section__title{color:var(--navy-900);font-size:var(--type-section);line-height:1.3}.offer-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;display:grid}.offer-commercial-section__example{color:var(--success);margin-top:-.15rem;font-weight:700}.offer-benefits-row{grid-template-columns:minmax(12rem,1fr) auto auto;align-items:end;gap:.65rem;display:grid}.toggle--compact{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle);min-height:2.5rem;color:var(--navy-800);white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;padding:.45rem .7rem}.toggle--compact input{min-height:0}.toggle--compact span{align-items:center;gap:.35rem;display:inline-flex}.toggle--compact svg{width:1rem;height:1rem}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.publication-preview{border-radius:var(--radius-lg);background-color:#e9e2d8;background-image:radial-gradient(circle at 10px 10px,#7c938917 1.5px,#0000 1.5px);background-size:20px 20px;border:1px solid #d7dedb;overflow:hidden}.publication-preview__bar{background:#f7faf9;border-bottom:1px solid #d7dedb;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex}.publication-preview__bar span{font-weight:800}.publication-preview__bar small{color:var(--text-muted)}.publication-bubble{background:#fff;border-radius:.25rem .9rem .9rem;width:min(94%,430px);margin:1rem auto;overflow:hidden;box-shadow:0 4px 18px #172d261a}.publication-image{min-height:280px;color:var(--text-muted);background:#f2f4f3;place-items:center;display:grid}.publication-image img{object-fit:contain;background:#fff;width:100%;height:320px;display:block}.publication-image svg{width:34px;height:34px}.publication-copy{color:#17221f;overflow-wrap:anywhere;gap:.8rem;padding:1rem 1.05rem 1.15rem;font-weight:400;line-height:1.48;display:grid}.publication-copy>p{margin:0;font-size:1rem;font-weight:500}.publication-domain{color:#65716d;min-height:2.6rem;font-size:var(--font-size-ui);background:#f5f7f6;border-top:1px solid #edf0ef;border-bottom:1px solid #edf0ef;align-items:center;gap:.45rem;padding:.65rem 1.05rem;display:flex}.publication-domain svg{width:1rem;height:1rem}.publication-prices{gap:.25rem;display:grid}.publication-prices del{color:#68736f;font-size:var(--font-size-ui)}.publication-prices strong{color:#0b7a53;font-size:1.3rem;font-weight:800}.publication-prices strong span{color:#34423e;font-size:var(--font-size-ui);font-weight:600}.publication-installments{color:#087b55;font-size:var(--font-size-ui);font-weight:800}.publication-free-shipping{color:#087b55;width:fit-content;font-size:var(--font-size-ui);align-items:center;gap:.35rem;font-weight:850;display:inline-flex}.publication-free-shipping svg{width:1rem;height:1rem}.publication-coupon{color:#765500;background:#fff0c2;border-radius:.45rem;width:fit-content;padding:.45rem .65rem}.publication-buy{color:#394641}.publication-buy u{color:#087c69;text-underline-offset:2px;text-decoration-thickness:1px}.publication-message{margin-top:.85rem}.publication-message small{color:var(--text-muted);margin-bottom:.55rem;font-weight:750;display:block}.publication-message p{margin:0;font-weight:400;line-height:1.55}.publication-link{color:#1264a3;text-decoration:underline}.publication-readiness{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.publication-readiness span{background:var(--surface-soft);color:var(--text-muted);font-size:var(--font-size-meta);border-radius:999px;padding:.35rem .62rem;font-weight:800}.publication-readiness span:before{content:"○";margin-right:.32rem}.publication-readiness .is-ready{color:#12684d;background:#e4f6ee}.publication-readiness .is-ready:before{content:"✓"}.publication-actions,.publication-channel-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.publication-channel-actions--two{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-channel-shortcut{background:#f0fbf5;border:1px solid #b9e8cf;border-radius:.9rem;gap:.7rem;margin-top:.85rem;padding:.9rem;display:grid}.publication-channel-shortcut .publication-channel-actions{margin-top:0}.publication-channel-button--whatsapp{background:#168b58;border-color:#168b58}.publication-whatsapp-confirmation{background:#eaf9f1;border:1px solid #8bd5af;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:.85rem;padding:.9rem;display:grid}.publication-whatsapp-confirmation>span,.publication-whatsapp-confirmation>div{align-items:center;gap:.65rem;display:flex}.publication-whatsapp-confirmation>span>span{gap:.12rem;display:grid}.publication-whatsapp-confirmation small{color:var(--text-muted)}.publication-edit-save{background:#f0fbf5;border:1px solid #b9e8cf;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.85rem;padding:.85rem;display:grid}.publication-edit-save--pending{background:#fff9e8;border-color:#f0cf6a}.publication-edit-save>span{color:#176946;align-items:center;gap:.65rem;display:flex}.publication-edit-save--pending>span{color:#805d00}.publication-edit-save>span>svg{flex:none}.publication-edit-save>span>span{gap:.12rem;display:grid}.publication-edit-save small{color:var(--text-muted)}.publication-edit-hint{color:#805d00;margin:.55rem 0 0;font-size:.82rem}.publication-completion{background:#f0fbf5;border:1px solid #b9e8cf;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.85rem;display:grid}.publication-completion>span{color:#176946;align-items:center;gap:.65rem;display:flex}.publication-completion>span>svg{flex:none}.publication-completion>span>span{gap:.12rem;display:grid}.publication-completion small{color:var(--text-muted)}.publication-channel-button{min-height:3.2rem;font-weight:850}.publication-channel-button--site{color:#fff;background:#ed2774}.publication-channel-button--group{color:#fff;background:#18a957}.publication-channel-button--instagram{color:#fff;background:linear-gradient(110deg,#feda75,#d62976 48%,#4f5bd5)}.publication-channel-button--site:hover,.publication-channel-button--group:hover,.publication-channel-button--instagram:hover{filter:brightness(.95)}.button:disabled{cursor:not-allowed;opacity:.5}.public-product-art img{object-fit:contain;background:#fff;width:100%;height:100%}.publication-queue{gap:.85rem;display:grid}.distribution-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.offer-stock-list{gap:.65rem;display:grid}.offer-stock-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto minmax(0,auto);align-items:center;gap:.8rem;padding:.65rem;display:grid}.offer-stock-row__main{min-width:0;color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.offer-stock-row__main img{object-fit:contain;background:var(--surface-soft);border-radius:.5rem;flex:0 0 54px;width:54px;height:54px}.offer-stock-row__main span{min-width:0}.offer-stock-row__main strong,.offer-stock-row__main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.offer-stock-row__main small{color:var(--text-muted);margin-top:.2rem}.offers-filter-trigger{margin-bottom:.65rem;display:none}.offers-primary-search{max-width:36rem;margin-bottom:.75rem;display:block}.offers-primary-search>span{margin-bottom:.35rem;font-weight:700;display:block}.whatsapp-page-heading{position:relative}.whatsapp-page-heading .page-header{padding-right:7.5rem}.whatsapp-refresh-button{min-height:2.25rem;padding:.4rem .65rem;position:absolute;top:0;right:0}.offer-stock-row__quick-actions,.offer-stock-row__more,.share-sheet__image-actions,.share-sheet__copy-actions{gap:.5rem;display:flex}.offer-stock-row__more{border-top:1px solid var(--border);grid-column:1/-1;justify-content:flex-end;padding-top:.65rem}.offer-delete-action{color:var(--danger)}.share-sheet-backdrop{z-index:75;background:#081a2d94;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}.share-sheet{background:var(--surface);width:min(100%,34rem);max-height:min(90vh,48rem);box-shadow:var(--shadow-lg,0 1rem 3rem #081a2d40);border-radius:1.1rem 1.1rem .7rem .7rem;gap:.8rem;padding:1rem;animation:.2s ease-out share-sheet-in;display:grid;overflow-y:auto}@keyframes share-sheet-in{0%{opacity:0;transform:translateY(1.5rem)}}.share-sheet>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.share-sheet>header span{color:var(--gold-600);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:850}.share-sheet>header h2{margin:.15rem 0 0;font-size:1.15rem}.share-sheet>header button{background:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--navy-800);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.share-sheet>header button svg{width:1.25rem}.share-sheet__product{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem;display:grid}.share-sheet__product img{object-fit:contain;background:var(--surface-soft);border-radius:.55rem;width:5rem;height:5rem}.share-sheet__product div{min-width:0}.share-sheet__product strong{color:var(--navy-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.share-sheet__product small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.75rem;display:block;overflow:hidden}.share-sheet__image-actions>*,.share-sheet__copy-actions>*{flex:1}.share-sheet__link>span{color:var(--text-muted);margin-bottom:.35rem;font-size:.74rem;font-weight:750;display:block}.share-sheet__link>div{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.share-sheet__link input{border:1px solid var(--border);background:var(--surface-soft);min-width:0;color:var(--navy-800);border-radius:.55rem;padding:.7rem;font-size:.76rem}.share-sheet__link small{margin-top:.4rem;font-size:.72rem;line-height:1.35;display:block}.share-sheet__link small.is-active{color:var(--success,#15803d)}.share-sheet__link small.is-warning{color:var(--warning-strong,#9a6700)}.share-sheet__marketplace{width:100%}.form-error{color:#a32727;margin:0;font-weight:700}.queue-offer{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:150px minmax(0,1fr);gap:1rem;padding:1rem;display:grid;overflow:hidden}.queue-offer>img{border-radius:var(--radius-md);object-fit:contain;background:var(--surface-soft);width:150px;height:150px}.queue-offer__content{min-width:0}.queue-offer--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.7rem .85rem}.queue-offer--compact>img{display:none}.queue-offer__summary{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.queue-offer__summary>div{min-width:0}.queue-offer__summary strong,.queue-offer__summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.queue-offer__summary strong{color:var(--navy-900);font-size:.88rem}.queue-offer__summary small{color:var(--text-muted);margin-top:.2rem;font-size:.75rem}.queue-offer__summary .queue-offer__summary-reason{color:#815500;align-items:flex-start;gap:.3rem;margin:.35rem 0 0;font-size:.76rem;line-height:1.35;display:flex}.queue-offer__summary-reason svg{flex:none;width:1rem;height:1rem;margin-top:.05rem}.queue-offer__summary-reason>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.queue-offer__summary .button{flex:none}.queue-offer__badges{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.queue-offer h2{overflow-wrap:anywhere;margin:.65rem 0;font-size:1rem;line-height:1.35}.queue-offer p{align-items:baseline;gap:.6rem;display:flex}.queue-offer__score{background:var(--surface-muted);width:max-content;color:var(--text-muted);border-radius:999px;margin:.5rem 0 0;padding:.3rem .55rem;font-size:.76rem}.queue-offer__score strong{color:var(--navy-800);font-size:inherit}.queue-offer__reason{background:#fff9e8;border:1px solid #f0c44f;border-radius:.75rem;margin-top:.75rem;padding:.75rem}.queue-offer__reason>div{color:#704900;align-items:center;gap:.45rem;display:flex}.queue-offer__reason svg{flex:none;width:1.1rem;height:1.1rem}.queue-offer__reason strong{font-size:.82rem}.queue-offer .queue-offer__reason p{color:#5d4a22;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.78rem;line-height:1.45;display:block}.queue-offer__actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}@media (width<=980px){.offer-creator{grid-template-columns:1fr}}@media (width>=981px){.offer-creator{grid-template-columns:minmax(0,1.14fr) minmax(22rem,.86fr);gap:.8rem}.image-picker__preview{min-height:8.5rem}.image-picker__preview img{height:10rem}.ml-affiliate-helper{gap:.5rem;padding:.65rem .75rem}.ml-affiliate-helper ol{font-size:var(--type-caption);gap:.2rem;line-height:1.4}.ml-affiliate-helper__actions{gap:.4rem}.ml-affiliate-helper__actions .button{min-height:2.2rem;padding:.35rem .6rem}.publication-bubble{width:min(92%,390px);margin:.7rem auto}.publication-image{min-height:12rem}.publication-image img{height:13.5rem}.publication-domain{min-height:2.15rem;padding:.45rem .8rem}.publication-copy{gap:.55rem;padding:.7rem .8rem .8rem}.publication-copy>p{font-size:var(--type-body)}.publication-prices{align-items:baseline;gap:.65rem;display:flex}.publication-prices strong{font-size:1.1rem}.publication-message{max-height:18rem;overflow:auto}}@media (width<=640px){.creator-form,.offer-commercial-grid,.publication-actions,.publication-channel-actions,.distribution-form,.publication-edit-save,.publication-completion,.publication-whatsapp-confirmation{grid-template-columns:1fr}.publication-edit-save .button,.publication-completion .button,.publication-whatsapp-confirmation .button{width:100%}.publication-whatsapp-confirmation>div,.offer-whatsapp-quick__confirmation>div{grid-template-columns:1fr;display:grid}.offer-whatsapp-quick__confirmation .button{width:100%}.field--full{grid-column:auto}.offer-benefits-row{grid-template-columns:1fr 1fr}.offer-coupon-field{grid-column:1/-1}.image-picker__preview{min-height:150px}.image-picker__preview img{height:200px}.publication-bubble{width:calc(100% - 1rem);margin:.5rem auto}.publication-image{min-height:240px}.publication-image img{height:280px}.ml-affiliate-helper__actions .button{width:100%}.queue-offer{grid-template-columns:76px minmax(0,1fr);gap:.7rem;padding:.75rem}.queue-offer--compact{padding:.7rem;display:block}.queue-offer--compact .queue-offer__summary{align-items:center}.queue-offer--compact .queue-offer__summary .button{padding:.45rem .6rem}.offers-filter-trigger{width:100%;display:inline-flex}.offers-primary-search{max-width:none;margin-bottom:.65rem}.offers-filter-panel{display:none}.offers-filter-panel.is-open{display:block}.offer-stock-row{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.55rem}.offer-stock-row>.status{align-self:start;font-size:.62rem}.offer-stock-row__quick-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 4.75rem;display:grid}.offer-stock-row__quick-actions .button{min-width:0;padding-inline:.55rem}.offer-stock-row__more{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.offer-stock-row__more .button{width:100%;min-width:0;padding-inline:.45rem}.share-sheet-backdrop{padding:0}.share-sheet{width:100%;max-height:88vh;padding:.9rem .9rem calc(.9rem + env(safe-area-inset-bottom));border-radius:1.1rem 1.1rem 0 0}.share-sheet__image-actions .button,.share-sheet__copy-actions .button{min-width:0;padding-inline:.45rem;font-size:.74rem}.queue-offer>img{width:76px;height:76px}.queue-offer__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.queue-offer__actions>*{width:100%;min-width:0}.queue-offer__actions>:last-child:nth-child(odd){grid-column:1/-1}.queue-offer h2{margin:.5rem 0;font-size:.92rem}.queue-offer p{flex-wrap:wrap;margin:.45rem 0}.queue-offer__score{gap:.35rem;max-width:100%}}.offer-record-summary{border:1px solid var(--border);background:var(--surface-muted,#f6f8fa);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:.8rem;display:grid}.offer-record-summary>span{gap:.16rem;min-width:0;display:grid}.offer-record-summary small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.offer-record-summary strong{color:var(--navy,#09233c);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.9rem;overflow:hidden}.offer-form-section-heading{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;padding:.75rem 0 .45rem;display:flex}.offer-form-section-heading:first-of-type{margin-top:0}.offer-form-section-heading>span:first-child{align-items:center;gap:.55rem;display:flex}.offer-form-section-heading>span:first-child>small{background:var(--navy,#09233c);color:#fff;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.76rem;font-weight:800;display:grid}.offer-form-section-heading strong{color:var(--navy,#09233c);font-size:1rem}.offer-form-section-heading--nested{border-top:0;margin:0 0 .75rem;padding-top:0}.offer-origin-badge{max-width:48%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:#eef2f6;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:750;overflow:hidden}.offer-origin-badge--protected{color:#167453;background:#e7f6ef}@media (width<=720px){.offer-record-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-form-section-heading{flex-direction:column;align-items:flex-start}.offer-origin-badge{max-width:100%}}.shopee-api-status,.shopee-api-empty{color:#126340;background:#f0fdf7;border:1px solid #bae6d3;border-radius:1rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.shopee-api-empty{border-color:var(--border);background:var(--surface-muted,#f6f8fa);color:var(--navy,#09233c)}.shopee-api-status>svg,.shopee-api-empty>svg{flex:none;width:1.25rem;height:1.25rem}.shopee-api-status span,.shopee-api-empty span{gap:.15rem;display:grid}.shopee-api-status small,.shopee-api-empty small{color:var(--text-muted)}.shopee-api-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.shopee-api-groups section{border:1px solid var(--border);background:var(--surface-muted,#f6f8fa);border-radius:1rem;min-width:0;padding:1rem}.shopee-api-groups h3{color:var(--navy,#09233c);margin:0 0 .75rem;font-size:.95rem}.shopee-api-groups dl{gap:.55rem;margin:0;display:grid}.shopee-api-groups dl>div{grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.2fr);align-items:baseline;gap:.75rem;display:grid}.shopee-api-groups dt{color:var(--text-muted);font-size:.78rem}.shopee-api-groups dd{color:var(--navy,#09233c);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700}.shopee-api-links{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.shopee-api-links a,.shopee-api-links span{align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.shopee-api-links a{color:var(--primary);font-weight:700}.shopee-api-links a svg{width:.9rem;height:.9rem}@media (width<=720px){.shopee-api-groups{grid-template-columns:1fr}.shopee-api-groups dl>div{grid-template-columns:1fr;gap:.1rem}}.offer-page-heading{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:-.25rem -.25rem .8rem;padding:.25rem;position:sticky;top:0}.offer-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.offer-page-heading--completed .page-header{flex-wrap:wrap}.offer-page-heading--completed .page-actions{flex-basis:100%;width:100%}.offer-header-actions.offer-header-actions--completed{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.offer-header-actions--completed>.button{white-space:normal;width:100%;min-width:0;min-height:3rem;padding-inline:.45rem;line-height:1.25}.offer-header-actions--completed>.button>span{min-width:0}.offer-radar-publish-status{color:#176c45;background:#eefaf3;border:1px solid #b9e2ca;border-radius:.85rem;align-items:flex-start;gap:.7rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.offer-radar-publish-status>svg{flex:0 0 1.2rem;width:1.2rem;margin-top:.1rem}.offer-radar-publish-status span,.offer-radar-publish-status strong,.offer-radar-publish-status small{display:block}.offer-radar-publish-status small{color:#426a59;margin-top:.2rem;line-height:1.4}.offer-radar-publish-status.is-warning{color:#8a5900;background:#fff8e8;border-color:#f0c36b}.offer-radar-publish-status.is-warning small{color:#705b31}.offer-autosave-status{color:var(--text-muted);align-self:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.offer-autosave-status svg{width:1rem;height:1rem}.offer-autosave-status--saved,.offer-autosave-status--restored{color:#168257}.offer-autosave-status--error{color:#b42318}.offer-publish-action{color:#09233c;background:#ffd43b;border-color:#e5b700}.offer-publish-action:hover{background:#f4c82f}.offer-publish-action--whatsapp{color:#fff;background:#1fc56b;border-color:#159455}.offer-publish-action--whatsapp:hover{background:#18ad5d}.offer-whatsapp-quick{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:.8rem;overflow:hidden}.offer-whatsapp-quick.is-open{border-color:#99d9b9;box-shadow:0 0 0 3px #1fc56b14}.offer-whatsapp-quick__toggle{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:.8rem .9rem;display:flex}.offer-whatsapp-quick__toggle>svg{color:#128c5e;flex:none}.offer-whatsapp-quick__toggle>svg:last-child{color:var(--text-muted);margin-left:auto;transition:transform .2s}.offer-whatsapp-quick.is-open .offer-whatsapp-quick__toggle>svg:last-child{transform:rotate(180deg)}.offer-whatsapp-quick__toggle>span:not(.offer-whatsapp-quick__check){gap:.1rem;min-width:0;display:grid}.offer-whatsapp-quick__toggle small{color:var(--text-muted)}.offer-whatsapp-quick__check{color:#fff;background:#fff;border:1.5px solid #9aa5b1;border-radius:.25rem;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:grid}.offer-whatsapp-quick.is-open .offer-whatsapp-quick__check{background:#159455;border-color:#159455}.offer-whatsapp-quick__check svg{stroke-width:3px;width:.9rem;height:.9rem}.offer-whatsapp-quick__body{background:#f5fcf8;border-top:1px solid #dcefe5;gap:.65rem;padding:.8rem .9rem .9rem;display:grid}.offer-whatsapp-quick__body>p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.45}.offer-whatsapp-quick__confirmation{background:#fff;border:1px solid #a9ddc2;border-radius:12px;gap:.35rem;padding:.75rem;display:grid}.offer-whatsapp-quick__confirmation>small{color:var(--text-muted)}.offer-whatsapp-quick__confirmation>div{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}.offer-code-inline{background:#f6f8fb;border:1px solid #e6ebf0;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.offer-code-inline>div{gap:.1rem;display:grid}.offer-code-inline small,.offer-code-inline span{color:var(--text-muted);font-size:.72rem}.offer-code-inline strong{color:var(--navy-900);letter-spacing:.025em;font-size:1.22rem}.offer-code-inline button{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--navy-900);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.offer-code-inline button:disabled{cursor:not-allowed;opacity:.45}.offer-code-inline button svg{width:1.05rem}.offer-basic-fields{gap:.7rem;min-width:0;display:grid}.offer-media-field{min-width:0}.creator-form:has(.offer-media-field){grid-template-columns:minmax(12rem,.68fr) minmax(0,1.32fr);align-items:start}.creator-form:has(.offer-media-field)>.offer-form-section-heading{grid-column:1/-1}.offer-commercial-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(9rem,.68fr);align-items:end}.offer-discount-summary{text-align:center;background:#eaf9f1;border-radius:12px;place-items:center;min-height:4.7rem;padding:.55rem;display:grid}.offer-discount-summary strong{color:#fff;background:#16a467;border-radius:7px;min-width:7rem;padding:.3rem .55rem}.offer-discount-summary small{color:var(--text-muted);margin-top:.25rem}.offer-discount-summary b{color:#158357}.offer-benefits-title{color:var(--navy-900);align-items:baseline;gap:.55rem;margin-top:.3rem;display:flex}.offer-benefits-title small{color:var(--text-muted);font-weight:500}.offer-benefit-toggles{flex-wrap:wrap;gap:.55rem;display:flex}.offer-benefit-toggles label{border:1px solid var(--border);min-height:3rem;color:var(--navy-800);cursor:pointer;text-align:center;background:#fff;border-radius:10px;flex:8.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.offer-benefit-toggles input{opacity:0;pointer-events:none;position:absolute}.offer-benefit-toggles svg{flex:none;width:1.1rem}.offer-benefit-toggles label.is-active{background:#eef4f8;border-color:#163956;box-shadow:0 0 0 2px #09233c14}.offer-benefit-toggles label.is-green{color:#fff;background:#168b58;border-color:#168b58}.offer-benefit-toggles label.is-yellow{background:#fff9de;border-color:#efc134}.offer-benefit-detail{background:#fffbee;border:1px solid #efd66c;border-radius:11px;margin-top:.15rem;padding:.7rem}.offer-benefit-detail--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.offer-benefit-detail>span{align-items:center;gap:.35rem;display:flex}.offer-benefit-detail svg{width:1rem}.field--invalid{scroll-margin-top:8rem}.field--invalid input,.field--invalid textarea,.field--invalid select,.field--invalid .input-with-icon,.field--invalid .image-picker__preview{box-shadow:0 0 0 3px #c735351a;border-color:#c73535!important}.offer-advanced-trigger{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--navy-900);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:.7rem;padding:.85rem;display:flex}.offer-advanced-trigger>span{flex:1;gap:.1rem;display:grid}.offer-advanced-trigger small{color:var(--text-muted);font-weight:500}.offer-advanced-trigger>svg:last-child{width:1rem;transition:transform .15s}.offer-advanced-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.offer-advanced-backdrop{z-index:79;background:#081a2d47;position:fixed;inset:0}.offer-advanced-drawer{z-index:80;background:var(--surface);width:min(480px,100vw - 2rem);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-1rem 0 3rem #081a2d2e}.offer-advanced-drawer>header{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;top:0}.offer-advanced-drawer>header span{align-items:center;gap:.55rem;display:flex}.offer-advanced-drawer>header button{background:var(--surface-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid}.offer-advanced-drawer__content{gap:.8rem;padding:.8rem;display:grid}.offer-advanced-drawer .panel{padding:.85rem}.offer-advanced-drawer .publication-image{min-height:12rem}.offer-advanced-drawer .publication-image img{height:14rem}.offer-advanced-drawer .offer-health-grid,.offer-advanced-drawer .offer-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-seo-preview{background:var(--surface-soft);border-radius:10px;align-items:flex-start;gap:.55rem;margin-top:.7rem;padding:.7rem;display:flex}.offer-seo-preview span{gap:.15rem;min-width:0;display:grid}.offer-seo-preview small{overflow-wrap:anywhere;color:var(--text-muted)}@media (width>=981px){.offer-creator{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.offer-creator>.offer-panel--wide{grid-column:1/-1}.offer-creator>.offer-panel--product{grid-column:1}.offer-creator>.offer-panel--commercial{grid-column:2}.offer-creator>.offer-advanced-trigger{grid-column:1/-1}}@media (width<=720px){.offer-page-heading{margin-inline:-.65rem;padding-inline:.65rem;top:0}.offer-page-heading .page-header{gap:.65rem}.offer-header-actions{grid-template-columns:1fr 1.15fr;width:100%;display:grid}.offer-autosave-status{grid-column:1/-1}.offer-header-actions .button{width:100%;min-width:0;padding-inline:.45rem}.offer-header-actions>.offer-publish-action:first-of-type:last-child{grid-column:1/-1}:is(.creator-form:has(.offer-media-field),.offer-commercial-grid,.offer-benefit-detail--grid){grid-template-columns:1fr}.creator-form:has(.offer-media-field)>.offer-form-section-heading{grid-column:auto}.offer-media-field .image-picker__preview{min-height:13rem}.offer-benefit-toggles label{flex-basis:calc(50% - .3rem)}.offer-benefit-toggles label:last-child{flex-grow:0}.offer-advanced-backdrop{display:none}.offer-advanced-drawer{z-index:auto;border:1px solid var(--border);width:100%;box-shadow:none;border-radius:14px;grid-column:1;position:relative;top:auto;bottom:auto;right:auto;overflow:visible}.offer-advanced-drawer>header{border-radius:14px 14px 0 0}.offer-advanced-drawer .offer-health-grid,.offer-advanced-drawer .offer-audit-summary{grid-template-columns:1fr}}.offer-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:.85rem;display:grid}.offer-health-card{border:1px solid var(--border);background:#fff;border-left:4px solid #8a98a6;border-radius:14px;gap:.25rem;min-width:0;padding:.8rem;display:grid}.offer-health-card--ok{border-left-color:#198f63}.offer-health-card--warning{background:#fffaf0;border-left-color:#d39400}.offer-health-card small,.offer-health-card span{color:var(--text-muted);font-size:.72rem}.offer-health-card strong{color:var(--navy,#09233c);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.95rem;overflow:hidden}.publication-editor-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}@media (width<=900px){.offer-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.offer-health-grid{grid-template-columns:1fr}.publication-editor-heading{flex-direction:column;align-items:flex-start}}.offer-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.offer-audit-summary>span{border:1px solid var(--border);background:var(--surface-muted,#f6f8fa);border-radius:14px;gap:.15rem;padding:.7rem;display:grid}.offer-audit-summary small{color:var(--text-muted);font-size:.7rem;font-weight:700}.offer-audit-summary strong{color:var(--navy,#09233c);font-size:1rem}.offer-audit-timeline{gap:0;display:grid}.offer-audit-event{grid-template-columns:1rem minmax(0,1fr);gap:.55rem;padding:0 0 .85rem;display:grid;position:relative}.offer-audit-event:before{background:var(--border);content:"";width:2px;position:absolute;top:.8rem;bottom:0;left:.34rem}.offer-audit-event__marker{z-index:1;background:var(--gold,#d7a900);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--border);border:2px solid #fff;border-radius:999px;margin-top:.25rem;position:relative}.offer-audit-event__body{border:1px solid var(--border);background:#fff;border-radius:14px;gap:.35rem;min-width:0;padding:.7rem;display:grid}.offer-audit-event__body>small{color:var(--text-muted);font-size:.72rem}.offer-audit-event__heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.offer-audit-event__heading small{color:var(--text-muted);background:#eef2f6;border-radius:999px;padding:.18rem .4rem;font-size:.68rem;font-weight:700}.offer-audit-event__change{color:var(--text-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;font-size:.8rem;display:grid}.offer-audit-event__change span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offer-audit-event__change span:last-child{color:var(--navy,#09233c);font-weight:750}.offer-audit-more>summary{color:var(--navy,#09233c);cursor:pointer;margin:0 0 .85rem 1.55rem;font-weight:800}@media (width<=720px){.offer-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-audit-event__heading{flex-direction:column;align-items:flex-start}}@media (width>=981px){.offer-desktop-layout .offer-creator{grid-template-columns:minmax(0,1fr);gap:16px}.offer-desktop-layout .offer-creator>.offer-panel--product,.offer-desktop-layout .offer-creator>.offer-panel--commercial{grid-column:1/-1}.offer-desktop-layout .offer-publish-action{min-width:240px;min-height:58px;padding:16px 24px;font-size:17px}.offer-desktop-layout .offer-desktop-whatsapp{border:1px solid var(--border);color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.offer-desktop-whatsapp svg{color:#079662;width:20px;height:20px}.offer-desktop-layout .offer-whatsapp-quick:not(.is-open),.offer-desktop-layout .offer-whatsapp-quick__toggle,.offer-desktop-layout .offer-panel--link>.panel__header,.offer-desktop-layout .offer-panel--product>.panel__header,.offer-desktop-layout .offer-panel--commercial>.panel__header{display:none}.offer-desktop-layout .offer-panel--link .creator-form{grid-template-columns:minmax(0,1fr) 270px}.offer-desktop-layout .offer-code-inline{grid-column:1;min-height:0;padding:8px 12px}.offer-desktop-layout .offer-code-inline>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.offer-desktop-layout .offer-code-inline strong{font-size:15px}.offer-desktop-layout .offer-code-inline span{display:none}.offer-desktop-layout .offer-marketplace-field{grid-column:2;align-items:center;gap:8px;display:flex}.offer-desktop-layout .offer-marketplace-field select{flex:1;min-width:0}.offer-desktop-layout .offer-panel--product .creator-form{grid-template-columns:260px repeat(2,minmax(0,1fr));gap:14px 24px}.offer-desktop-layout .offer-basic-fields,.offer-desktop-layout .offer-taxonomy{display:contents}.offer-desktop-layout .offer-media-field{grid-area:2/1/5;align-self:start}.offer-desktop-layout .image-picker__preview{height:260px;min-height:260px}.offer-desktop-layout .image-picker__preview img{object-fit:contain;height:260px}.offer-desktop-layout .image-picker__preview small{display:none}.offer-desktop-layout .offer-desktop-photo-hint{text-align:center;color:var(--text-muted);margin-top:8px;font-size:12px;display:block}.offer-desktop-layout #offer-title{grid-area:2/2/auto/-1}.offer-desktop-layout #offer-category{grid-area:3/2}.offer-desktop-layout .offer-taxonomy>.field{grid-area:3/3}.offer-desktop-layout .offer-description-field{grid-area:4/2/auto/-1}.offer-desktop-layout .offer-taxonomy>h3,.offer-desktop-layout .offer-taxonomy>p:not([role=alert]){display:none}.offer-desktop-layout .offer-taxonomy>fieldset{border-top:1px solid var(--border);grid-column:1/-1;margin:0;padding:12px 0}.offer-desktop-layout .offer-taxonomy>small,.offer-desktop-layout .offer-taxonomy>[role=alert]{grid-column:1/-1}.offer-desktop-layout .offer-taxonomy-options{flex-wrap:wrap;gap:12px 24px;display:flex}.offer-desktop-layout .offer-taxonomy-options label{min-height:30px}.offer-desktop-layout .offer-benefit-toggles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1180px){.public-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.offer-grid,.integration-grid,.offer-strip,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid.stats-grid--overview{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid>.panel:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=860px){.opportunity-golden-layout{grid-template-columns:1fr}.opportunity-strategy__summary{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.opportunity-strategy__summary>section:first-child{grid-column:1/-1}.opportunity-marketplaces{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-link-card{grid-template-columns:1fr;align-items:stretch}.public-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root{--topbar-height:4rem}body{padding-bottom:4.6rem}.sidebar{display:none}.workspace{margin-left:0}.topbar{padding-inline:.8rem}.desktop-menu{display:grid}.profile-button b{display:none}.profile-button{padding:.2rem}.profile-menu{position:fixed;top:4.15rem;right:.55rem}#conteudo{padding:1.15rem}.page-header{flex-direction:column;gap:1rem}.page-actions{width:100%}.page-actions>.button{flex:1}.content-grid,.content-grid--wide{grid-template-columns:1fr}.content-grid>.panel:last-child:nth-child(odd){grid-column:auto}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-form,.automation-form>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-form>.form-grid>.field--full:first-child,.automation-form>.form-grid>.field--full:nth-child(2){grid-column:span 1}.automation-form>.form-grid>.form-hint.field--full{grid-column:1/-1}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filters .search-field{grid-column:1/-1}.kanban,.settings-layout,.condition-settings-grid{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid;overflow:visible}.settings-nav a{text-align:center;justify-content:center;gap:.35rem;min-width:0;padding:.5rem .25rem;font-size:.7rem;line-height:1.1}.settings-nav a span{overflow-wrap:anywhere}.settings-nav svg{flex:none;width:1rem}.mobile-nav{z-index:30;border-top:1px solid var(--border);height:4.6rem;padding-bottom:env(safe-area-inset-bottom);background:#fffffff7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-nav a,.mobile-nav button{min-width:0;min-height:2.75rem;color:var(--text-muted);font-size:var(--font-size-meta);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-weight:750;display:flex}.mobile-nav svg{width:1.25rem;height:1.25rem}.mobile-nav a.active{color:var(--gold-600)}.drawer-backdrop{z-index:50;background:#0614248c;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-drawer{background:var(--surface);width:100%;max-height:82vh;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.2rem 1.2rem 0 0;animation:.2s ease-out drawer-in;overflow-y:auto}@keyframes drawer-in{0%{transform:translateY(100%)}}.drawer-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:3rem;margin-bottom:.5rem;display:flex}.mobile-drawer>a,.drawer-section a{border-radius:.6rem;align-items:center;gap:.8rem;min-height:3rem;padding:.55rem .7rem;font-size:.88rem;font-weight:750;display:flex}.mobile-drawer>a.active,.drawer-section a.active{background:var(--navy-100);color:var(--navy-700)}.mobile-drawer svg{width:1.2rem}.drawer-section{padding:.35rem 0 .65rem}.drawer-section+.drawer-section{border-top:1px solid var(--border);margin-top:.65rem;padding-top:1rem}.drawer-section>p{color:var(--gold-700);letter-spacing:.08em;text-transform:uppercase;margin:.35rem .7rem .2rem;font-size:.72rem;font-weight:850}.toast{bottom:5.4rem}.metrics-v2-grid{grid-template-columns:minmax(0,1fr);gap:.65rem;width:100%}.metrics-v2-panel--evolution,.metrics-v2-panel--funnel,.metrics-v2-panel--third,.metrics-v2-panel--offers,.metrics-v2-panel--groups,.metrics-v2-panel--marketplaces{grid-column:1/-1;width:100%;min-width:0}.metrics-v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-v2-kpi--wide{grid-column:1/-1}}@media (width<=640px){.opportunity-strategy .page-header p:not(.eyebrow){font-size:.72rem;display:block}.opportunity-strategy__actions{grid-template-columns:1fr;width:100%;display:grid}.opportunity-shadow-banner{grid-template-columns:auto minmax(0,1fr);padding:.75rem}.opportunity-shadow-banner>b{grid-column:1/-1;justify-content:center}.opportunity-strategy__summary{grid-template-columns:1fr}.opportunity-strategy__summary>section:first-child{grid-column:auto}.opportunity-marketplaces,.opportunity-campaigns,.opportunity-form-grid{grid-template-columns:1fr}.opportunity-categories,.opportunity-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-readiness{margin-inline:.7rem;padding:.8rem}.opportunity-readiness__heading>strong{font-size:1.65rem}.opportunity-readiness__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-readiness__metrics span:last-child{grid-column:1/-1}.opportunity-result-list article{grid-template-columns:1.65rem 2.8rem minmax(0,1fr)}.opportunity-result-list article aside{text-align:left;grid-column:2/-1;justify-content:space-between;align-items:center;display:flex}.opportunity-review-card{grid-template-columns:1fr}.opportunity-review-card__visual{min-height:18rem}.opportunity-review-card__content{padding:0 1rem 1rem}.campaign-link-card{padding:.8rem}.campaign-link-card__url,.campaign-detail-link{flex-direction:column}.campaign-link-card__url .button,.campaign-detail-link .button{width:100%}#conteudo{width:100%;max-width:100%;padding:.8rem}.topbar{gap:.35rem;padding-inline:.45rem}.marketplace-switcher{flex-basis:6.6rem}.marketplace-switcher span{display:none}.marketplace-switcher select{min-height:2.35rem;font-size:.72rem}.search-box,.search-box input{min-width:0}.page-header{margin-bottom:.7rem}.page-actions{grid-template-columns:1fr;display:grid}.page-actions>.button{width:100%}h1{font-size:1.7rem}.search-box input{font-size:var(--font-size-body)}.stats-grid,.offer-grid,.integration-grid,.offer-strip,.stats-grid.stats-grid--overview{grid-template-columns:1fr}.stat-card{padding:1rem}.stat-card strong{font-size:1.45rem}.filters,.inline-filters{grid-template-columns:1fr}.opportunity-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;max-width:100%}.opportunity-filters>label,.opportunity-filters .search-field,.opportunity-filters .search-field>div{min-width:0;max-width:100%}.opportunity-filters input,.opportunity-filters select{width:100%;min-width:0;max-width:100%;display:block}.opportunity-panel{padding:.45rem}.radar-selection-bar{z-index:5;flex-direction:column;align-items:stretch;position:sticky;top:4.9rem}.radar-selection-bar>strong{margin-right:0}.radar-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.radar-selection-actions .button{width:100%}.opportunity-desktop{display:none}.opportunity-mobile{gap:.45rem;display:grid}.opportunity-mobile article{border:1px solid var(--border);border-radius:.7rem;gap:.4rem;padding:.6rem;display:grid}.opportunity-mobile__header{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.opportunity-mobile__header .status-badge{text-align:center;white-space:normal;justify-content:center;max-width:min(66%,14rem)}.opportunity-mobile__product{grid-template-columns:2.8rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.opportunity-mobile__product>img,.opportunity-mobile__product>svg{object-fit:contain;background:var(--surface-subtle);border-radius:.45rem;width:2.8rem;height:2.8rem}.opportunity-mobile__product>div{min-width:0}.opportunity-mobile__product strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.28;display:block;overflow:visible}.opportunity-mobile__product small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.68rem;display:block;overflow:hidden}.opportunity-mobile p,.opportunity-mobile article>div:last-child{justify-content:space-between;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:flex}.opportunity-mobile p span{color:var(--text-muted)}.opportunity-mobile__price{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.opportunity-mobile__price>span:first-of-type{color:var(--pink-700,#d73570);background:#ffe6ef;border-radius:999px;padding:.18rem .38rem;font-weight:800}.opportunity-mobile__price>span:last-child{color:var(--text-muted);margin-left:auto}.opportunity-mobile .opportunity-facts{gap:.3rem;min-width:0;display:flex}.opportunity-mobile .opportunity-facts span{font-size:.7rem}.opportunity-mobile article>div:last-child{border-top:1px solid var(--border);padding-top:.4rem}.opportunity-mobile article>div:last-child b{color:var(--navy-900)}.opportunity-mobile .button{min-height:2.75rem;padding:.45rem .75rem}.opportunity-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.opportunity-actions .button{width:100%;min-width:0;padding-inline:.4rem}.score-dialog{align-items:end;padding:0}.score-dialog>section{border-radius:1rem 1rem 0 0;width:100%;max-height:88vh;padding:1rem}.score-dialog footer{flex-direction:column;align-items:stretch}.score-dialog footer .button{width:100%}.automation-form,.automation-form>.form-grid,.checkbox-grid{grid-template-columns:1fr}.automation-form>.form-grid>.field--full:first-child,.automation-form>.form-grid>.field--full:nth-child(2),.automation-form>.form-grid>.form-hint.field--full{grid-column:auto}.bulk-actions{flex-direction:column;align-items:stretch}.bulk-actions strong{margin-right:0}.filters .search-field{grid-column:auto}.opportunity-filters .search-field{grid-column:1/-1}.filters .button{width:100%}.results-summary{flex-direction:column;align-items:flex-start;gap:.15rem}.offer-card h2{min-height:0}.offer-card{overflow:hidden}.offer-stock-row__main strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.offer-stock-row__main small{max-width:12rem}.offer-stock-row .table-actions{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.offer-stock-row .table-actions .button{min-width:0;padding-inline:.45rem;font-size:.7rem}.product-placeholder{border-radius:.45rem;min-height:0;margin-inline:0}.product-placeholder img{object-fit:contain!important;width:100%!important;height:auto!important}.offer-metrics{grid-template-columns:1fr;gap:.3rem}.card-actions{flex-direction:column}.chart{height:16rem}.chart--marketplaces{height:12.5rem}.marketplace-chart-logo small{display:none}.chart-scroll:has(.chart--marketplaces){scroll-snap-type:x proximity;margin-inline:-.25rem;padding-inline:.25rem}.panel{padding:.9rem}table,thead,tbody,tr,th,td{display:block}thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}tbody{gap:.7rem;display:grid}tr{border:1px solid var(--border);border-radius:.7rem;padding:.55rem .75rem}td{border-bottom:1px solid var(--border);grid-template-columns:minmax(6.5rem,.75fr) 1.5fr;gap:.75rem;padding:.55rem 0;display:grid}td:last-child{border:0}td:before{color:var(--text-muted);content:attr(data-label);font-size:var(--font-size-meta);font-weight:800}.comparison-grid{grid-template-columns:7.5rem repeat(3,11rem)}.form-grid{grid-template-columns:1fr}.field--full{grid-column:auto}.form-actions .button{width:100%}.admin-access-form{grid-template-columns:1fr}.admin-access-form .button{width:100%}.admin-access-code{flex-direction:column;align-items:stretch}.admin-access-code .button{width:100%}.admin-access-card{padding:.8rem}.admin-access-card__actions{grid-template-columns:1fr}.public-header{gap:.55rem;padding-inline:1rem}.public-all-offers{display:none}.public-page{padding-inline:1rem}.public-section>header{flex-direction:column;align-items:flex-start}.public-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-product-art{height:10rem}.public-detail-toolbar{min-height:2.45rem}.public-breadcrumb{margin-inline:-.15rem;padding-block:.55rem}.public-breadcrumb ol{gap:.35rem}.public-breadcrumb li{gap:.35rem;font-size:.68rem}.public-detail-toolbar>span{display:none}.public-detail{grid-template-columns:1fr;gap:.8rem;padding:.65rem 0 1rem}.public-product-art--large{height:15rem}.public-detail__content{gap:.45rem}.public-detail h1{-webkit-line-clamp:3;font-size:1.38rem;line-height:1.12}.public-detail__description{-webkit-line-clamp:3;font-size:.8rem}.public-price{margin-top:.1rem}.public-price strong{font-size:2rem}.public-detail__actions{flex-direction:column;align-items:stretch;gap:.35rem}.public-detail__actions .button{width:100%}.public-marketplace-notice{font-size:.7rem}.public-product-art--large>.public-detail__marketplace-logo{width:2.8rem;height:2.8rem;bottom:.65rem;right:.65rem}.public-detail__group{flex-direction:column;align-items:stretch}.public-detail__group .button{width:100%}.public-install-banner{flex-wrap:wrap;bottom:.65rem;left:.65rem;right:.65rem}.public-install-banner div{min-width:12rem}.public-install-banner .button{order:3;width:100%}.report-offer-link{align-self:center}.related-offers{padding:1.1rem 0 1.8rem}.related-offers>header h2{font-size:1.08rem}.related-offers>header p:last-child{font-size:.74rem}.related-offers__rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.65rem;margin-inline:-1rem;padding:.15rem 1rem .7rem;display:flex;overflow-x:auto}.related-offers__rail::-webkit-scrollbar{display:none}.related-offer{scroll-snap-align:start;flex:0 0 min(72vw,18rem);grid-template-rows:7.35rem;grid-template-columns:6.5rem minmax(0,1fr)}.related-offer__image{height:100%}.related-offer__content{padding:.58rem .62rem}.related-offer__content h3{min-height:2.15rem;font-size:.76rem;line-height:1.35}.related-offer__content>div{align-items:baseline;gap:.4rem;margin:.32rem 0;display:flex}.related-offer__content strong{font-size:.92rem}.related-offer__content>span{font-size:.66rem}.queue-schedule{grid-template-columns:1fr}.page:has(.metrics-funnel) .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.page:has(.metrics-funnel) .stat-card{min-width:0;min-height:7.1rem;padding:.75rem}.page:has(.metrics-funnel) .stat-card p{text-overflow:clip;white-space:normal;font-size:.76rem;line-height:1.3;overflow:visible}.page:has(.metrics-funnel) .stat-card strong{font-size:1.35rem}.page:has(.metrics-funnel) .stat-card span{text-overflow:clip;white-space:normal;font-size:.7rem;line-height:1.35;display:block;overflow:visible}.group-metrics-summary{grid-template-columns:1fr}.group-metrics-summary article{padding:.9rem}.group-metrics-origins{grid-template-columns:1fr}.group-metrics-origins article{min-height:4.4rem}.metrics-device-grid{grid-template-columns:1fr;gap:.35rem}.page:has(.metrics-funnel) .metrics-funnel{gap:.65rem}.page:has(.metrics-funnel) .metrics-funnel__bar{min-width:9rem;min-height:2.8rem;padding:.5rem .7rem}.page:has(.metrics-funnel) .metrics-funnel__bar span{font-size:.75rem}.page:has(.metrics-funnel) .metrics-funnel__bar strong{font-size:1.05rem}.metrics-offer-toolbar{grid-template-columns:1fr;gap:.45rem}.metrics-offer-table{display:none}.metrics-offer-mobile{gap:0;margin:0;padding-left:2rem;display:grid}.metrics-offer-mobile li{border-bottom:1px solid var(--border);color:var(--text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.62rem .15rem .62rem .2rem;font-size:.72rem;display:grid}.metrics-offer-mobile li::marker{font-weight:800}.metrics-offer-mobile li>span{min-width:0}.metrics-offer-mobile li>span>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.metrics-offer-mobile li>span>small{text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.66rem;display:block;overflow:hidden}.metrics-offer-mobile li>b{color:var(--gold-700);text-align:right;white-space:nowrap;font-size:.82rem}.metrics-offer-mobile li>b small{margin-left:.15rem;font-size:.68rem}.metrics-pagination{flex-direction:column;align-items:stretch;gap:.4rem}.metrics-pagination>div{grid-template-columns:1fr auto 1fr;display:grid}.metrics-pagination .button{min-height:2.5rem}.metrics-toolbar{grid-template-columns:1fr 1fr;width:100%}.metrics-toolbar .button{width:100%}.metrics-kpi-grid{grid-template-columns:1fr 1fr;gap:.55rem}.metrics-kpi{min-height:8rem;padding:.8rem}.metrics-kpi>strong{margin:.65rem 0 .45rem;font-size:1.6rem}.metrics-kpi__top{font-size:.7rem}.metrics-kpi__footer{flex-direction:column;align-items:flex-start}.metrics-reading-guide{gap:.38rem;padding:.75rem;display:grid}.metrics-section-heading{grid-template-columns:1fr;gap:.3rem;margin-top:.7rem;padding-top:1rem}.metrics-section-heading h2{font-size:1.12rem}.metrics-section-heading p{font-size:.74rem}.metrics-acquisition-grid,.metrics-behavior-grid,.metrics-content-grid,.metrics-group-detail-grid,.metrics-evolution-grid{grid-template-columns:1fr}.metrics-wide-chart--full{grid-column:auto}.chart--daily{height:17rem}.metrics-group-totals{grid-template-columns:1fr 1fr}.metrics-group-totals strong{font-size:1.35rem}.chart--power{height:17rem}.chart--sources{height:12rem}.metrics-wide-chart{overflow:hidden}.metrics-wide-chart .recharts-legend-wrapper{font-size:.66rem}.metrics-content-grid{gap:.6rem}.whatsapp-queue-toolbar{grid-template-columns:1fr}.whatsapp-queue-row{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;padding:.6rem}.whatsapp-queue-row>img{width:3rem;height:3rem}.whatsapp-queue-row__main{grid-template-columns:minmax(0,1fr) auto;gap:.25rem}.whatsapp-queue-row__main strong,.whatsapp-queue-row__main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.whatsapp-queue-row__main .status-badge{grid-column:1;justify-self:start;margin-top:.25rem;display:inline-flex}.whatsapp-queue-row__main>svg{grid-area:1/2/span 2}.whatsapp-queue-row.is-expanded{grid-template-columns:3rem minmax(0,1fr)}.whatsapp-queue-row.is-expanded .whatsapp-queue-row__actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.whatsapp-queue-row.is-expanded .whatsapp-queue-row__actions .button{width:100%}.metrics-v2{gap:.7rem}.metrics-v2 .page-header{flex-direction:row;align-items:flex-start;gap:.5rem;margin-bottom:0}.metrics-v2 .page-header>div:first-child{min-width:0}.metrics-v2 .page-header h1{font-size:1.35rem}.metrics-v2 .page-header p:not(.eyebrow){font-size:.72rem;line-height:1.35}.metrics-v2 .page-actions{width:auto}.metrics-v2-actions .button{display:none}.metrics-v2-actions label{min-width:8.4rem}.metrics-v2-tabs{margin-inline:-.15rem}.metrics-v2-tabs button{font-size:.64rem}.metrics-v2-kpis{gap:.48rem}.metrics-v2-kpi{min-height:6.4rem;padding:.62rem}.metrics-v2-kpi__label{white-space:normal;font-size:.64rem;line-height:1.2}.metrics-v2-kpi__label>span{width:1.45rem;height:1.45rem}.metrics-v2-kpi__value{margin:.45rem 0 .2rem}.metrics-v2-kpi__value strong{font-size:1.35rem}.metrics-v2-kpi>small{white-space:normal;font-size:.57rem}.metrics-v2-panel{padding:.72rem}.metrics-v2-panel>header h2{font-size:.82rem}.metrics-v2-panel>header p{font-size:.61rem}.metrics-v2-chart--line{height:14rem}.metrics-v2-funnel{min-height:13rem}.metrics-v2-funnel__stage{min-height:2.35rem}.metrics-v2-bars>div{grid-template-columns:5.4rem minmax(3rem,1fr) 2rem}.metrics-v2-table-wrap table{min-width:31rem;display:table}.metrics-v2-table-wrap thead{clip:auto;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.metrics-v2-table-wrap tbody{display:table-row-group}.metrics-v2-table-wrap tr{border:0;padding:0;display:table-row}.metrics-v2-table-wrap th,.metrics-v2-table-wrap td{border-bottom:1px solid #edf0f4;padding:.42rem .48rem;display:table-cell}.metrics-v2-table-wrap td:before{display:none}.metrics-v2-group-cards{gap:.28rem}.metrics-v2-group-cards article{padding:.42rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=860px){.icon-button,.profile-button,.button{min-height:2.75rem}}@media (width<=640px){.category-menu-button{width:2.75rem;padding:0}.category-menu-button span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.public-brand{min-width:0}.public-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=420px){.metrics-toolbar{grid-template-columns:1fr}.metrics-kpi{min-height:7.65rem;padding:.7rem}.metrics-kpi__icon{width:1.75rem;height:1.75rem}.metrics-kpi__top{gap:.35rem}.metrics-kpi>strong{font-size:1.4rem}.metrics-trend{font-size:.58rem}.metrics-group-totals{grid-template-columns:1fr}}@media (width<=860px){.metrics-v2,.metrics-v2-grid{width:100%;min-width:0;max-width:100%}.metrics-v2-grid{flex-direction:column;grid-template-columns:none;display:flex}.metrics-v2-panel--evolution,.metrics-v2-panel--funnel,.metrics-v2-panel--third,.metrics-v2-panel--offers,.metrics-v2-panel--groups,.metrics-v2-panel--journeys,.metrics-v2-panel--marketplaces{grid-column:1/-1;width:100%;min-width:0}.metrics-v2-journeys{grid-template-columns:1fr}.metrics-v2-panel--meta{grid-column:1/-1;width:100%;min-width:0}.metrics-v2-meta-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-v2-meta-cards article:last-child{grid-column:1/-1}.metrics-v2-meta-events{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-v2-group-details{grid-template-columns:1fr}}@media (width<=640px){.metrics-v2-panel{padding:.9rem}.metrics-v2-panel,.metrics-v2-panel>*{min-width:0;max-width:100%}.metrics-v2-tabs button,.metrics-v2-kpi__label{font-size:.72rem}.metrics-v2-kpi__value em{font-size:.66rem}.metrics-v2-kpi>small{font-size:.67rem}.metrics-v2-panel>header h2{font-size:1rem}.metrics-v2-panel>header p{font-size:.76rem}.metrics-v2-chart--line{height:17rem}.metrics-v2-chart--bars{height:15rem}.metrics-v2-bars--detailed>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .65rem;min-height:0;padding:.5rem 0}.metrics-v2-bars--detailed>div:last-child{border-bottom:0}.metrics-v2-bars--detailed span{grid-column:1/-1;overflow:visible}.metrics-v2-bars--detailed span>b{font-size:.86rem;font-weight:850}.metrics-v2-bars--detailed span>small{font-size:.74rem;line-height:1.4}.metrics-v2-bars--detailed>div>i{grid-column:1;width:100%}.metrics-v2-bars--detailed>div>strong{grid-column:2;font-size:.86rem}.metrics-v2-group-cards{grid-template-columns:1fr;gap:.5rem}.metrics-v2-journeys{gap:.6rem}.metrics-v2-journey-section{padding:.72rem}.metrics-v2-journey-list span{font-size:.8rem}.metrics-v2-journey-list strong{font-size:.92rem}.metrics-v2-meta-cards{gap:.5rem}.metrics-v2-meta-cards article{padding:.65rem}.metrics-v2-meta-events{gap:.4rem}.metrics-v2-group-cards article{padding:.7rem}.metrics-v2-group-cards span,.metrics-v2-group-cards small{font-size:.75rem}.metrics-v2-group-origins--detailed div{padding:.6rem}.metrics-v2-group-origins--detailed span b{font-size:.8rem}.metrics-v2-group-origins--detailed span small{font-size:.72rem}.metrics-v2-marketplace-views{grid-template-columns:1fr}.metrics-v2-marketplace-views article{padding:.7rem}.metrics-v2-panel--offers .metrics-v2-table-wrap{display:none}.metrics-v2-offer-cards{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.metrics-v2-offer-cards>li{background:#fff;border:1px solid #e4e9f0;border-radius:.72rem;min-width:0;padding:.72rem}.metrics-v2-offer-cards header{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.metrics-v2-offer-cards header>span{color:#173855;background:#eef3f8;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.76rem;font-weight:900;display:grid}.metrics-v2-offer-cards header strong{color:#173855;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.metrics-v2-offer-cards header small{color:#6f7e8c;margin-top:.18rem;font-size:.72rem;display:block}.metrics-v2-offer-cards dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.65rem 0 0;display:grid}.metrics-v2-offer-cards dl div{background:#f6f8fb;border-radius:.55rem;padding:.52rem}.metrics-v2-offer-cards dt,.metrics-v2-offer-cards dd{margin:0}.metrics-v2-offer-cards dt{color:#71808e;font-size:.66rem;font-weight:750}.metrics-v2-offer-cards dd{color:#173855;margin-top:.15rem;font-size:.82rem;font-weight:900}.metrics-v2-offer-cards dl div:last-child{background:#fff0f6}.metrics-v2-offer-cards dl div:last-child dd{color:#d72d6e}.metrics-v3{gap:.7rem}.metrics-v3 .page-header{flex-direction:row;align-items:flex-start;gap:.5rem}.metrics-v3 .page-header>div:first-child{min-width:0}.metrics-v3 .page-header h1{font-size:1.45rem}.metrics-v3 .page-header p:not(.eyebrow){display:none}.metrics-v3 .page-actions{width:auto}.metrics-v3-actions .button{display:none}.metrics-v3-actions label{min-width:9rem}.metrics-v3-actions select{font-size:.78rem}.metrics-v3-tabs button{min-height:2.6rem;font-size:.82rem}.metrics-v3-view{flex-direction:column;gap:.7rem;display:flex}.metrics-v3-kpis{flex-direction:column;gap:.5rem;display:flex}.metrics-v3-kpi{grid-template-columns:2.2rem minmax(0,1fr) auto auto;min-height:4rem;padding:.65rem .8rem}.metrics-v3-kpi__icon{grid-row:1;width:2.2rem;height:2.2rem}.metrics-v3-kpi__label{font-size:.9rem}.metrics-v3-kpi>b{grid-column:3;font-size:1.65rem}.metrics-v3-kpi>em{grid-area:1/4;font-size:.6rem}.metrics-v3-panel{padding:.85rem}.metrics-v3-panel>header h2{font-size:1rem}.metrics-v3-panel>header p{font-size:.74rem}.metrics-v3-line-chart{height:17rem}.metrics-v3-funnel__stage{grid-template-columns:minmax(0,1fr) auto 3.6rem;gap:.55rem;min-height:3rem;padding:.5rem 1.35rem}.metrics-v3-funnel__stage span{font-size:.84rem}.metrics-v3-funnel__stage strong{font-size:1.2rem}.metrics-v3-funnel__stage small{font-size:.72rem}.metrics-v3-journey>header{grid-template-columns:2.1rem 1fr auto;padding:.75rem .8rem}.metrics-v3-journey>header>svg{width:1.9rem;height:1.9rem}.metrics-v3-journey>header h2{font-size:1rem}.metrics-v3-journey>header p{font-size:.7rem}.metrics-v3-journey>header>strong{font-size:1.55rem}.metrics-v3-journey>header>strong small{max-width:6rem;font-size:.62rem}.metrics-v3-journey-list{padding:.3rem .85rem .45rem}.metrics-v3-journey-list>div{grid-template-columns:1.65rem minmax(0,1fr) auto;gap:.5rem;min-height:2.25rem;font-size:.82rem}.metrics-v3-journey-list strong{font-size:.9rem}.metrics-v3-destinations>header{padding:.6rem .85rem;font-size:.78rem}.metrics-v3-destinations h3{margin:.7rem .85rem .45rem;font-size:.8rem}.metrics-v3-destinations>div{padding:0 .85rem}.metrics-v3-destinations article{grid-template-columns:2rem 5.8rem minmax(2.5rem,1fr) 1.8rem;gap:.45rem;font-size:.76rem}.metrics-v3-destinations .metrics-v3-marketplace-logo{width:1.9rem;height:1.9rem}.metrics-v3-destinations .metrics-v3-marketplace-logo svg{width:1.15rem;height:1.15rem}.metrics-v3-origin-card{padding:.85rem}.metrics-v3-origin-donut{width:9.5rem;height:9.5rem;margin:.8rem 0}.metrics-v3-origin-donut:before{width:6rem;height:6rem}.metrics-v3-origin-donut strong{font-size:1.7rem}.metrics-v3-origin-legend{gap:.45rem}.metrics-v3-origin-legend>div{grid-template-columns:.7rem minmax(0,1fr) auto 3.5rem;gap:.5rem;font-size:.82rem}.metrics-v3-origin-insight{font-size:.72rem}.metrics-v3-category-chart{height:15.5rem}.metrics-v3-marketplace-views{grid-template-columns:1fr;gap:.5rem}.metrics-v3-marketplace-views article{padding:.7rem}.metrics-v3-marketplace-views article span{font-size:.82rem}.metrics-v3-top-offers li{grid-template-columns:1.45rem 3rem minmax(4rem,1fr) 8.1rem;gap:.35rem;padding:.55rem}.metrics-v3-rank{width:1.45rem;height:1.45rem;font-size:.68rem}.metrics-v3-top-offers li>img,.metrics-v3-image-placeholder{width:3rem;height:3rem}.metrics-v3-top-offers li>header strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.metrics-v3-top-offers li>header small{margin-top:.12rem;font-size:.62rem}.metrics-v3-top-offers dl{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;width:100%}.metrics-v3-top-offers dl div{min-width:0;padding:.4rem .3rem}.metrics-v3-top-offers dt{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.metrics-v3-top-offers dd{font-size:.78rem}}@media (width<=360px){.metrics-v3-top-offers li{grid-template-columns:1.35rem 2.7rem minmax(3.5rem,1fr) 7.6rem;gap:.28rem;padding:.48rem}.metrics-v3-rank{width:1.35rem;height:1.35rem}.metrics-v3-top-offers li>img,.metrics-v3-image-placeholder{width:2.7rem;height:2.7rem}.metrics-v3-top-offers li>header strong{font-size:.68rem}.metrics-v3-top-offers dl{gap:.18rem}.metrics-v3-top-offers dl div{padding:.36rem .22rem}.metrics-v3-top-offers dt{font-size:.48rem}.metrics-v3-top-offers dd{font-size:.72rem}}@media (width<=520px){.opportunity-review-heading{align-items:flex-start}.opportunity-review-heading>strong{white-space:nowrap}.opportunity-review-card__visual{min-height:15rem}.opportunity-review-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-review-actions{grid-template-columns:1fr}.opportunity-review-actions .is-category{grid-column:auto}.opportunity-category-correction{flex-direction:column;align-items:stretch}}@media (width<=720px){.metrics-v3-view,.metrics-v3-total-result,.metrics-v3-total-split,.metrics-v3-channel-grid,.metrics-v3-channel-grid--group,.metrics-v3-journey-grid,.metrics-v3-content,.metrics-v3-marketplace-views,.metrics-v3-group-kpis,.metrics-v3-meta-grid,.metrics-v3-meta-events,.metrics-v3-meta-campaigns article,.metrics-v3-campaign-share-totals,.home-today__result-grid,.home-today__operation-grid,.home-today__middle{grid-template-columns:minmax(0,1fr)}.home-today__new-offer{width:100%;min-height:3rem;margin-top:-.15rem}.home-today__site-share-body{grid-template-columns:minmax(0,1fr)}.home-today__site-share-body figure{justify-self:center;width:min(100%,22rem)}.home-today__site-share-editor>div{grid-template-columns:minmax(0,1fr);display:grid}.home-today__site-share-editor>div .button{width:100%}.metrics-v3-member-update{flex-direction:column;align-items:stretch}.metrics-v3-member-update .button{width:100%}.metrics-v3-campaign-share-list>article{grid-template-columns:minmax(0,1fr) 3.8rem 3.8rem}.metrics-v3-total-result>strong{text-align:left;grid-column:1}.metrics-v3-total-marketplaces{grid-template-columns:minmax(0,1fr)}.metrics-v3-total-marketplaces p{border-top:1px solid #d9e4ee;border-left:0;padding:.7rem 0 0}.metrics-v3-custom-range{grid-template-columns:minmax(0,1fr)}.metrics-v3-top-offers li,.metrics-v3-top-offers li:nth-child(n){grid-template-columns:1.45rem 3rem minmax(0,1fr);gap:.45rem}.metrics-v3-top-offers dl{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.metrics-v3-top-offers dt{text-overflow:clip;white-space:normal;overflow:visible}.metrics-v3-tabs{overflow-x:auto}.metrics-v3-tabs button{flex:none;min-width:6.5rem}}@media (width<=360px){.metrics-v3-top-offers li,.metrics-v3-top-offers li:nth-child(n){grid-template-columns:1.35rem 2.7rem minmax(0,1fr)}}.public-storefront-v2{--store-navy:#102957;--store-pink:#f42670;--store-pink-dark:#d9185a;--store-yellow:#ffc32d;--store-blush:#fff1f5;min-height:100vh;color:var(--store-navy);background:#fff}.storefront-header{grid-template-columns:auto auto minmax(18rem,1fr) auto auto;gap:1.25rem;min-height:5.1rem;padding-block:.35rem}.storefront-header__brand img{width:8.6rem;height:4.2rem}.storefront-header__search{background:#f8f9fc;border:1px solid #dfe4ed;border-radius:999px;align-items:center;gap:.65rem;min-height:3rem;padding:.15rem .2rem .15rem 1rem;display:flex;box-shadow:inset 0 1px 2px #10295708}.storefront-header__search>svg{color:#77839a;width:1.15rem}.storefront-header__search input{min-width:0;color:var(--store-navy);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.82rem}.storefront-header__search button{background:var(--store-pink);color:#fff;cursor:pointer;min-height:2.45rem;font:inherit;border:0;border-radius:999px;padding:0 1.15rem;font-size:.72rem;font-weight:900}.storefront-header__group{color:#087d40;background:#e9fff0;border-radius:999px;align-items:center;gap:.45rem;min-height:2.7rem;padding:0 .85rem;font-size:.76rem;font-weight:900;display:inline-flex}.storefront-header__group svg{width:1.2rem}.storefront-primary-nav{background:linear-gradient(90deg,#d30d57,#f42670,#d30d57)}.storefront-primary-nav>a{min-width:9.7rem}.storefront-nav-dismiss{z-index:38;background:#07183459}.storefront-mega-menu{z-index:50;background:#fff;border:1px solid #f0dbe3;border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));width:min(75rem,100vw - 3rem);display:grid;position:fixed;top:8.25rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 70px #0a1c3d47}.storefront-mega-menu>div{border-right:1px solid #f1e7eb;align-content:start;gap:.25rem;padding:1.45rem;display:grid}.storefront-mega-menu>div:last-child{background:linear-gradient(145deg,#fff9fb,#fff);border-right:0}.storefront-mega-menu h2{color:var(--store-navy);align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.95rem;display:flex}.storefront-mega-menu h2 svg{width:1.1rem;color:var(--store-pink)}.storefront-mega-menu>div>a{color:#34425f;border-radius:.6rem;align-items:center;gap:.55rem;min-height:2.45rem;padding:.45rem .55rem;font-size:.76rem;font-weight:760;display:flex}.storefront-mega-menu>div>a:hover{color:#c51453;background:#fff0f5}.storefront-mega-menu>div>a>svg{width:1rem;color:var(--store-pink)}.storefront-mega-menu a.is-all{color:var(--store-pink);margin-top:.4rem;font-weight:900}.storefront-mega-marketplace .public-menu-marketplace__mark{width:1.8rem;height:1.8rem}.storefront-mega-menu .storefront-mega-menu__vip{color:#087b40;background:linear-gradient(135deg,#eafff1,#d8f9e5);min-height:4.6rem;margin-top:.55rem}.storefront-mega-menu__vip>span{gap:.15rem;display:grid}.storefront-mega-menu__vip small{color:#3f7460;font-size:.62rem}.storefront-mega-menu p{color:#68748a;align-items:center;gap:.4rem;margin:.75rem .5rem 0;font-size:.65rem;display:flex}.storefront-mega-menu p svg{color:#19a35b;width:.9rem}.storefront-mobile-bottom-nav{display:none}.store-home__inner{padding-top:1rem;padding-bottom:1.6rem}.store-home>.store-home__inner>.store-search{display:none}.store-hero.store-hero--v3{min-height:29rem;box-shadow:none;background:linear-gradient(118deg,#fff2f6 0%,#ffe4ed 58%,#ffd9e6 100%);border:0;border-radius:1.5rem;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.store-hero.store-hero--v3:after{display:none}.store-hero-v3__copy{z-index:3;flex-direction:column;justify-content:center;padding:3.3rem 1.5rem 3.3rem 4.2rem;display:flex;position:relative}.store-hero-v3__copy>span{color:#bd1450;background:#fff;border-radius:999px;align-items:center;gap:.4rem;width:max-content;padding:.42rem .75rem;font-size:.7rem;font-weight:900;display:inline-flex;box-shadow:0 4px 14px #ac235314}.store-hero-v3__copy>span svg{fill:#ffc52d;color:#ffc52d;width:.9rem}.store-hero-v3__copy h1{max-width:35rem;color:var(--store-navy);letter-spacing:-.045em;margin:1rem 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,4.1rem);line-height:.98}.store-hero-v3__copy p{color:#536078;max-width:31rem;margin:0;font-size:1rem;line-height:1.55}.store-hero-v3__copy>div{align-items:center;gap:1.3rem;margin-top:1.45rem;display:flex}.store-hero-v3__copy .button{border-radius:.72rem;min-height:3.2rem;padding-inline:1.25rem;font-size:.78rem;font-weight:900}.store-hero-v3__copy .button svg{width:1rem}.store-hero-v3__secondary{color:var(--store-navy);text-underline-offset:.22rem;font-size:.76rem;font-weight:900;text-decoration:underline}.store-hero-v3__visual{min-width:0;position:relative}.store-hero-v3__halo{aspect-ratio:1;background:#ffffff8a;border-radius:50%;width:77%;position:absolute;bottom:-8%;right:6%}.store-hero-v3__visual>img{z-index:2;object-fit:contain;object-position:bottom;filter:drop-shadow(0 15px 18px #5023341f);width:54%;height:93%;position:absolute;bottom:0;right:12%}.store-hero-deal{z-index:4;width:12.2rem;min-height:5rem;color:var(--store-navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #ffffffe6;border-radius:.85rem;grid-template-columns:4.2rem 1fr;align-items:center;gap:.55rem;padding:.5rem;display:grid;position:absolute;box-shadow:0 12px 30px #3d213426}.store-hero-deal>img{object-fit:contain;background:#fff;border-radius:.55rem;width:4.2rem;height:4.2rem}.store-hero-deal>span{gap:.1rem;display:grid}.store-hero-deal small{color:#748096;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:800;overflow:hidden}.store-hero-deal strong{color:var(--store-pink);font-size:.9rem}.store-hero-deal b{color:#c31651;background:#ffe3ec;border-radius:.25rem;width:max-content;padding:.15rem .3rem;font-size:.55rem}.store-hero-deal--1{top:12%;left:1%}.store-hero-deal--2{top:43%;right:2%}.store-hero-deal--3{bottom:6%;right:8%}.store-hero-trust{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:.85rem 0;display:grid}.store-hero-trust span{color:#34435f;background:#fff;border:1px solid #eee5e8;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.4rem;font-size:.74rem;font-weight:850;display:flex}.store-hero-trust svg{width:1.2rem;color:var(--store-pink)}.store-home-shortcuts{grid-template-columns:repeat(4,1fr);gap:.8rem;margin:1rem 0;display:grid}.store-home-shortcuts a{min-height:4.35rem;color:var(--store-navy);background:#fff4f7;border-radius:.9rem;justify-content:center;align-items:center;gap:.65rem;font-size:.76rem;font-weight:900;display:flex}.store-home-shortcuts a:nth-child(2){background:#fff5df}.store-home-shortcuts a:nth-child(3){background:#eef5ff}.store-home-shortcuts a:nth-child(4){background:#eafbf2}.store-home-shortcuts svg{width:1.35rem;color:var(--store-pink)}.store-category-scroller{background:#fff;border:1px solid #f0e5e8;border-radius:1rem;margin-block:1.2rem 1.65rem;padding:.9rem 1rem}.store-category{flex-basis:6rem}.store-mobile-featured{display:none}.store-shelf{padding-top:1.7rem}.store-section-heading h2{font-size:1.55rem}.store-coupon-banner{margin-top:2rem}.store-moments{padding-top:2rem}.store-moments>div{grid-template-columns:repeat(4,minmax(0,1fr))}.store-trust-section{padding-top:2rem}.store-trust-section .store-trust{margin-top:.8rem}.store-group-cta.store-group-cta--v3{grid-template-columns:8rem 4.4rem minmax(16rem,1fr) minmax(10rem,12.5rem) minmax(13rem,15.5rem);min-height:10rem;margin-top:1.5rem;padding-left:0;position:relative;overflow:hidden}.store-group-cta--v3>img{object-fit:contain;object-position:bottom;align-self:end;width:8.7rem;height:9.8rem}.public-offer-card .button small{font:inherit}.public-side-menu--v3{width:min(26rem,94vw);padding:0 1rem 1.3rem}.public-side-menu--v3>header{border-bottom:1px solid #f1e3e8;min-height:6rem;padding:.5rem 3rem .5rem .4rem;position:relative;overflow:hidden}.public-side-menu--v3>header>a img{object-fit:contain;width:8.7rem;height:4.4rem}.public-side-menu--v3>header .public-side-menu__bia{object-fit:contain;object-position:bottom;width:4.6rem;height:5.4rem;position:absolute;bottom:0;right:3.25rem}.public-side-menu--v3>header button{position:absolute;top:1.2rem;right:.2rem}.public-side-menu__search{background:#f8f9fb;border:1px solid #e1e5ed;border-radius:999px;align-items:center;gap:.55rem;min-height:2.8rem;margin:.8rem 0;padding:0 .9rem;display:flex}.public-side-menu__search svg{color:#79859a;width:1rem}.public-side-menu__search input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.76rem}.public-storefront-v2 .public-side-menu--v3>a.public-side-menu__primary{background:var(--store-pink);color:#fff;border:0;border-radius:.75rem;align-items:center;gap:.55rem;min-height:3rem;padding:.65rem .8rem;font-size:.82rem;font-weight:900;display:flex}.public-side-menu__primary>span{margin-left:auto}.public-side-menu__quick{grid-template-columns:1fr 1fr;gap:.55rem;margin:.7rem 0 1rem;display:grid}.public-side-menu__quick a{min-height:3.4rem;color:var(--store-navy);background:#fff2f6;border-radius:.7rem;align-items:center;gap:.45rem;padding:.5rem .65rem;font-size:.67rem;font-weight:850;display:flex}.public-side-menu__quick a:nth-child(2){background:#eef5ff}.public-side-menu__quick a:nth-child(3){background:#eafbf2}.public-side-menu__quick a:nth-child(4){background:#fff5df}.public-side-menu__quick svg{width:1rem;color:var(--store-pink)}.public-side-menu--v3>section{border-top:1px solid #f0e5e9;padding:.85rem .15rem}.public-side-menu--v3>section h2{margin:0 0 .35rem;font-size:.88rem}.public-side-menu--v3>section>a{color:#33415c;justify-content:space-between;align-items:center;min-height:2.15rem;font-size:.72rem;font-weight:750;display:flex}.public-side-menu--v3 a.is-all{color:var(--store-pink);font-weight:900}.public-side-menu__marketplaces{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.public-side-menu__marketplaces a{color:#34415c;border:1px solid #edf0f4;border-radius:.55rem;align-items:center;gap:.4rem;min-height:2.65rem;padding:.3rem .45rem;font-size:.65rem;font-weight:800;display:flex}.public-side-menu__marketplaces .public-menu-marketplace__mark{width:1.75rem;height:1.75rem}.public-storefront-v2 .public-side-menu--v3>a.public-side-menu__favorite{color:#c51653;border-top:1px solid #f0e5e9;align-items:center;gap:.55rem;min-height:2.7rem;font-weight:900;display:flex}.public-side-menu__install{color:var(--store-navy);align-items:center;gap:.3rem;display:flex}.public-side-menu__install>svg{width:1rem}.public-side-menu__install>:last-child{flex:1}.public-storefront-v2 .public-side-menu--v3>a.public-side-menu__vip{color:#087b40;background:linear-gradient(135deg,#e9fff1,#d4f7e1);border:0;border-radius:.9rem;grid-template-columns:5rem 1fr;min-height:6.6rem;padding:0 .8rem 0 0;display:grid;overflow:hidden}.public-side-menu__vip>img{object-fit:contain;object-position:bottom;align-self:end;width:5.2rem;height:6.2rem}.public-side-menu__vip>span{align-content:center;gap:.15rem;display:grid}.public-side-menu__vip small{font-size:.6rem}.public-side-menu__vip b{align-items:center;gap:.3rem;margin-top:.25rem;font-size:.66rem;display:flex}.public-side-menu__vip b svg{fill:currentColor;width:.9rem}@media (width<=900px){.storefront-header{grid-template-columns:2.8rem 1fr 2.8rem;gap:.25rem;min-height:4.4rem;padding:.25rem .8rem}.storefront-header__menu span,.storefront-header__favorite span,.storefront-header__group,.storefront-header__search{display:none}.storefront-header__menu{justify-content:center;width:2.8rem;padding:0}.storefront-header__menu svg{width:1.55rem;height:1.55rem}.storefront-header__brand{justify-self:center}.storefront-header__brand img{width:7.8rem;height:3.7rem}.storefront-header__favorite{justify-content:center;width:2.8rem;padding:0}.storefront-header__favorite svg{width:1.5rem}.storefront-header__favorite b{top:.25rem;left:1.55rem}.storefront-navigation-shell.is-compact .storefront-header{opacity:1;min-height:3.8rem;max-height:3.8rem;padding:.15rem .8rem}.storefront-mega-menu{display:none}.store-home__inner{padding:.6rem .75rem 1rem}.store-home>.store-home__inner>.store-search{min-height:2.8rem;margin-bottom:.7rem;display:flex}.store-search input{min-height:2.65rem;font-size:.78rem}.store-hero.store-hero--v3{border-radius:1rem;min-height:33rem;display:block}.store-hero-v3__copy{z-index:5;padding:1.35rem 1.15rem 0;position:relative}.store-hero-v3__copy>span{font-size:.58rem}.store-hero-v3__copy h1{max-width:88%;margin:.65rem 0 .45rem;font-size:clamp(1.65rem,7.7vw,2.25rem);line-height:1.02}.store-hero-v3__copy p{max-width:83%;font-size:.76rem;line-height:1.42}.store-hero-v3__copy>div{flex-direction:column;align-items:stretch;gap:.55rem;margin-top:.8rem}.store-hero-v3__copy .button{width:max-content;min-height:2.7rem;padding-inline:.9rem;font-size:.64rem}.store-hero-v3__secondary{width:max-content;font-size:.63rem}.store-hero-v3__visual{position:absolute;inset:0}.store-hero-v3__visual>img{width:57%;height:56%;right:-4%}.store-hero-v3__halo{width:75%;bottom:-2%;right:-15%}.store-hero-deal{border-radius:.7rem;grid-template-columns:3.2rem 1fr;width:9.4rem;min-height:4rem;padding:.35rem}.store-hero-deal>img{width:3.2rem;height:3.2rem}.store-hero-deal strong{font-size:.72rem}.store-hero-deal b{font-size:.48rem}.store-hero-deal--1{inset:auto auto 21% 4%}.store-hero-deal--2{top:auto;bottom:5%;right:3%}.store-hero-deal--3{display:none}.store-hero-trust{gap:.4rem;margin:.55rem 0}.store-hero-trust span{text-align:center;gap:.25rem;min-height:2.75rem;padding:.25rem;font-size:.55rem}.store-hero-trust svg{width:.9rem}.store-home-shortcuts{grid-template-columns:1fr 1fr;gap:.5rem;margin:.75rem 0 1rem}.store-home-shortcuts a{justify-content:flex-start;min-height:3.5rem;padding:.55rem .7rem;font-size:.65rem}.store-home-shortcuts svg{width:1.1rem}.store-category-scroller{display:none}.store-shelf{padding-top:1.25rem}.store-section-heading{margin-bottom:.55rem}.store-section-heading h2{padding-left:.95rem;font-size:1.12rem}.store-section-heading h2:before{font-size:1.45rem}.store-section-heading>a{font-size:.62rem}.store-shelf--chosen .bia-offer-slider{display:none}.store-mobile-featured{display:block}.store-mobile-featured .public-offer-card{padding:.65rem}.store-mobile-featured .public-offer-card__link{grid-template-columns:44% 1fr;gap:.7rem;display:grid}.store-mobile-featured .public-product-art{height:12rem}.store-mobile-featured .public-offer-card__body{min-width:0}.store-home .store-mobile-featured .public-offer-card h2{height:auto;max-height:3.3rem;font-size:.8rem}.store-shelf--best .bia-offer-slider>div:not(.bia-slider-dots){grid-auto-columns:calc(50% - .275rem);gap:.55rem}.store-shelf--best .bia-offer-slider>button{display:none}.store-home .public-offer-card{padding:.42rem}.store-home .public-product-art{height:8.5rem}.store-home .public-offer-card h2{height:2.45rem;font-size:.68rem;line-height:1.25}.store-home .public-offer-card__category{font-size:.52rem}.store-home .public-offer-card .button{min-height:2.35rem;padding:.35rem;font-size:.61rem}.store-home .public-offer-card .button small,.store-home .public-offer-card__badges{display:none}.store-coupon-banner{margin-top:1.4rem}.store-moments{padding-top:1.35rem}.store-moments__intro{margin-left:.95rem}.store-trust-section{padding-top:1.35rem}.store-trust-section .store-trust{grid-template-columns:1fr}.store-group-cta.store-group-cta--v3{grid-template-columns:5.2rem minmax(0,1fr);min-height:12rem;padding:.7rem}.store-group-cta--v3>img{width:6rem;height:8rem;position:absolute;bottom:0;left:-.5rem}.store-group-cta--v3 .store-group-cta__icon{display:none}.store-group-cta--v3>div,.store-group-cta--v3>a{grid-column:2}.store-group-cta--v3 ul{grid-column:1/-1;padding-left:5.3rem}.storefront-mobile-bottom-nav{z-index:60;min-height:4.1rem;padding:.35rem .25rem max(.35rem,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #e8e8ec;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #10295717}.storefront-mobile-bottom-nav a{color:#596579;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.55rem;font-weight:800;display:flex}.storefront-mobile-bottom-nav a:first-child{color:var(--store-pink)}.storefront-mobile-bottom-nav svg{width:1.25rem;height:1.25rem}.public-storefront-v2{padding-bottom:4rem}}.storefront-header{z-index:20;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,86rem);min-height:5.8rem;margin:auto;padding:.55rem 1.5rem .35rem;display:grid;position:relative}.storefront-header__menu,.storefront-header__favorite{min-height:2.8rem;color:var(--store-navy);font:inherit;background:0 0;border:0;align-items:center;gap:.65rem;font-size:.88rem;font-weight:850;display:inline-flex}.storefront-header__menu{cursor:pointer;justify-self:start}.storefront-header__favorite{justify-self:end;position:relative}.storefront-header__menu svg{stroke-width:2.5px;width:1.9rem;height:1.9rem}.storefront-header__favorite svg{width:1.65rem;height:1.65rem;color:var(--store-pink)}.storefront-header__favorite svg.is-active{fill:currentColor}.storefront-header__favorite b{background:var(--store-pink);color:#fff;border:2px solid #fff;border-radius:99rem;place-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.15rem;font-size:.56rem;display:grid;position:absolute;top:.05rem;left:1.25rem}.storefront-header__brand{display:block}.storefront-header__brand img{object-fit:contain;width:10.5rem;height:4.7rem;display:block}.storefront-navigation-shell{z-index:40;background:#fff;position:sticky;top:0;box-shadow:0 4px 18px #10295714}.storefront-navigation-shell .storefront-header{max-height:5.8rem;transition:min-height .2s,max-height .2s,padding .2s,opacity .16s;overflow:hidden}.storefront-navigation-shell.is-compact .storefront-header{opacity:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0}.storefront-primary-nav{z-index:2;color:#fff;background:#c91558;justify-content:center;align-items:stretch;gap:.15rem;min-height:3.15rem;padding:0 max(1.5rem,50vw - 43rem);display:flex;position:relative;box-shadow:0 4px 18px #1029571f}.storefront-primary-nav>a,.storefront-nav-menu>button{color:#fff;cursor:pointer;min-height:3.15rem;font:inherit;text-shadow:0 1px 1px #45001b47;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.82rem;font-weight:850;display:inline-flex}.storefront-primary-nav>a:hover,.storefront-primary-nav>a:focus-visible,.storefront-nav-menu>button:hover,.storefront-nav-menu>button:focus-visible,.storefront-nav-menu>button[aria-expanded=true]{background:#a90f49;outline:none}.storefront-primary-nav svg{width:1rem;height:1rem}.storefront-primary-nav>a>b{color:#a90f49;min-width:1.15rem;height:1.15rem;text-shadow:none;background:#fff;border-radius:99rem;place-items:center;padding-inline:.2rem;font-size:.58rem;display:grid}.storefront-primary-nav__vip{background:#a90f49!important}.storefront-primary-nav__vip:hover,.storefront-primary-nav__vip:focus-visible{background:#850b39!important}.storefront-nav-menu{display:flex;position:relative}.storefront-nav-menu>button svg{transition:transform .18s}.storefront-nav-menu>button[aria-expanded=true] svg{transform:rotate(180deg)}.storefront-nav-dropdown{z-index:42;width:min(34rem,100vw - 2rem);color:var(--store-navy);text-shadow:none;background:#fff;border:1px solid #f2d8e1;border-radius:.9rem;gap:.7rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 18px 45px #10295733}.storefront-nav-dropdown:before{content:"";background:#fff;border-top:1px solid #f2d8e1;border-left:1px solid #f2d8e1;width:.8rem;height:.8rem;position:absolute;top:-.42rem;left:1.65rem;transform:rotate(45deg)}.storefront-nav-dropdown__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .6rem;display:grid}.storefront-nav-dropdown__grid a,.storefront-nav-dropdown__all{color:var(--store-navy);border-radius:.55rem;padding:.58rem .65rem;font-size:.78rem;font-weight:760}.storefront-nav-dropdown__grid a:hover,.storefront-nav-dropdown__all:hover{color:#bd104f;background:#fff0f4}.storefront-nav-dropdown__all{color:#bd104f;border-top:1px solid #f3e1e7;border-radius:0;padding-bottom:.2rem;font-weight:850}.storefront-nav-dropdown__featured{color:var(--store-navy);background:linear-gradient(100deg,#fff1f5,#fff8e7);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.storefront-nav-dropdown__featured span{gap:.1rem;display:grid}.storefront-nav-dropdown__featured strong{color:#bd104f;font-size:.82rem}.storefront-nav-dropdown__featured small{color:#66718a;font-size:.68rem}.storefront-nav-dropdown__featured svg{color:#bd104f}.storefront-nav-dropdown__featured.is-magalu{background:linear-gradient(100deg,#e9f6ff,#eef0ff)}.storefront-nav-dropdown__featured.is-magalu strong,.storefront-nav-dropdown__featured.is-magalu svg{color:#006edc}.storefront-nav-dropdown__featured.is-natura{background:linear-gradient(100deg,#fff2df,#fff0f7)}.storefront-nav-dropdown__featured.is-natura strong,.storefront-nav-dropdown__featured.is-natura svg{color:#a73d61}.storefront-nav-dropdown__soon{color:#758097;border-top:1px solid #f3e1e7;margin:0;padding:.65rem .65rem 0;font-size:.68rem}.storefront-nav-dismiss{z-index:39;cursor:default;background:#10295724;border:0;width:100%;height:100%;position:fixed;inset:0}.public-storefront-v2 .public-side-menu>a{border:1px solid #0000;margin-top:.32rem}.public-storefront-v2 .public-side-menu>a svg{width:1rem}.public-storefront-v2 .public-side-menu>a b{color:#fff;background:#d9185a;border-radius:99rem;margin-left:auto;padding:.1rem .4rem;font-size:.62rem}.public-storefront-v2 .public-side-menu>a.public-menu-home{color:#173855;background:#edf4fc;border-color:#d9e5f4}.public-storefront-v2 .public-side-menu>a.public-menu-home svg{color:#2877b8}.public-storefront-v2 .public-side-menu>a.public-menu-vip{color:#fff;background:#25d366;border-color:#20ba59;box-shadow:0 4px 12px #25d36633}.public-storefront-v2 .public-side-menu>a.public-menu-vip svg{fill:currentColor}.public-storefront-v2 .public-side-menu>a.public-menu-favorites{color:#c91558;background:#fff;border-color:#f1cbd6}.public-storefront-v2 .public-side-menu>a.public-menu-favorites svg{fill:#ef2765;color:#ef2765}.public-storefront-v2 .public-side-menu>a.public-menu-coupons{color:#6d4900;background:#fff5d7;border-color:#f2d183}.public-storefront-v2 .public-side-menu>a.public-menu-coupons svg{color:#cc8700}.public-menu-section{border-top:1px solid #f1e1e4;margin-top:.55rem;padding-top:.55rem}.public-menu-section summary{color:#172651;cursor:pointer;border-radius:.55rem;justify-content:space-between;align-items:center;min-height:2.65rem;padding:.5rem .6rem;font-size:.82rem;font-weight:850;list-style:none;display:flex}.public-menu-section summary::-webkit-details-marker{display:none}.public-menu-section summary:hover{color:#d9205b;background:#fff0f4}.public-menu-section summary svg{width:1rem;transition:transform .18s}.public-menu-section[open] summary svg{transform:rotate(180deg)}.public-menu-section>div{gap:.08rem;padding:.2rem 0 .35rem .45rem;display:grid}.public-menu-section>div>a,.public-menu-section>div>.public-menu-disabled{color:#172651;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.35rem;padding:.42rem .6rem;font-size:.78rem;font-weight:720;display:flex}.public-menu-section>div>a:hover{color:#d9205b;background:#fff0f4}.public-menu-section .public-menu-magalu{color:#fff;background:linear-gradient(115deg,#0086ff,#0057d9);border:1px solid #006edc;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.65rem;min-height:3.45rem;display:grid;box-shadow:0 5px 14px #0069db33}.public-menu-section .public-menu-magalu__copy{gap:.08rem;display:grid}.public-menu-section .public-menu-magalu strong{color:#fff}.public-menu-section .public-menu-magalu small{color:#ffffffdb;font-size:.62rem;font-weight:650}.public-menu-section .public-menu-magalu>svg{width:1rem}.public-menu-section .public-menu-natura{background:linear-gradient(115deg,#eb7425,#b22c73);border-color:#e6a77f;box-shadow:0 5px 14px #b73e5633}.public-menu-marketplace{--market-bg:#f5f7fb;--market-border:#dde3ec;--market-text:#172651}.public-menu-section>div>.public-menu-marketplace{border:1px solid var(--market-border);background:var(--market-bg);min-height:3rem;color:var(--market-text);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.36rem .55rem;display:grid}.public-menu-section>div>a.public-menu-marketplace:hover{border-color:var(--market-text);background:var(--market-bg);color:var(--market-text);transform:translate(.12rem)}.public-menu-marketplace__mark{width:2.15rem;height:2.15rem;color:inherit;background:#fff;border-radius:.55rem;place-items:center;display:grid;overflow:hidden}.public-menu-marketplace__mark img{object-fit:contain;width:76%;height:76%;display:block}.public-menu-marketplace__mark svg{fill:currentColor;width:1.2rem;height:1.2rem}.public-menu-marketplace__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-menu-marketplace__arrow{font-size:1.35rem;line-height:1}.public-menu-section>div>.public-menu-marketplace.public-menu-disabled{color:var(--market-text);opacity:.68}.public-menu-section>div>.public-menu-marketplace.public-menu-disabled>small{color:inherit;box-shadow:none;background:#ffffffb8;border:0;padding:.16rem .4rem;font-family:inherit;font-size:.56rem;font-style:normal;font-weight:850}.public-menu-marketplace.is-mercadolivre{--market-bg:#fff8bd;--market-border:#ffe600;--market-text:#2d3277}.public-menu-marketplace.is-mercadolivre .public-menu-marketplace__mark{background:#ffe600}.public-menu-marketplace.is-shopee{--market-bg:#fff0eb;--market-border:#ffc4b5;--market-text:#c9381e}.public-menu-marketplace.is-shopee .public-menu-marketplace__mark{color:#ee4d2d}.public-menu-marketplace.is-amazon{--market-bg:#f1f3f5;--market-border:#d4d9df;--market-text:#131921}.public-menu-marketplace.is-amazon .public-menu-marketplace__mark img{width:66%;height:66%}.public-menu-marketplace.is-natura{--market-bg:linear-gradient(100deg,#fff2df,#fff0f7);--market-border:#f0c7b0;--market-text:#9b3d58}.public-menu-marketplace.is-magalu{--market-bg:#e7f4ff;--market-border:#8ac8ff;--market-text:#0068cb}.public-menu-marketplace.is-magalu .public-menu-marketplace__mark{background:#0086ff}.public-menu-marketplace.is-aliexpress{--market-bg:#fff0f0;--market-border:#ffc0bc;--market-text:#c9251b}.public-menu-marketplace.is-tiktok{--market-bg:#121212;--market-border:#343434;--market-text:#fff}.public-menu-marketplace.is-tiktok .public-menu-marketplace__mark{color:#fff;background:#000;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.public-menu-marketplace.is-shein{--market-bg:#f1f1f1;--market-border:#cfcfcf;--market-text:#111}.public-menu-marketplace.is-shein .public-menu-marketplace__mark{background:#111}.public-menu-marketplace__wordmark{color:#fff;background:linear-gradient(135deg,#f47b20,#d02982);align-content:center;line-height:.72}.public-menu-marketplace__wordmark b{font-size:.53rem;font-weight:900}.public-menu-marketplace__wordmark small{color:#fff;font-size:.42rem;font-weight:800}.store-home{background:#fff}.store-home__inner{width:min(100%,86rem);margin:auto;padding:0 1.5rem 1rem}.store-search{background:#fff;border:1px solid #e2e7f0;border-radius:1.25rem;align-items:center;gap:.65rem;width:min(100%,46rem);min-height:3.25rem;margin:0 auto .5rem;padding:0 1rem;display:flex;position:relative;box-shadow:0 4px 15px #1029570a}.store-search>svg{color:#73809b;flex:none;width:1.35rem}.store-search input{width:100%;min-height:3rem;color:var(--store-navy);font:inherit;background:0 0;border:0;outline:0;font-size:.94rem}.store-search input::placeholder{color:#919bb0}.store-search button{color:var(--store-pink);cursor:pointer;font:inherit;background:0 0;border:0;font-size:.7rem;font-weight:850}.store-category-scroller{grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.35rem;margin:.25rem auto .8rem;display:grid;position:relative}.store-category-scroller>button{width:2rem;height:2rem;color:var(--store-navy);cursor:pointer;background:#fff;border:1px solid #e5e9f0;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 10px #10295714}.store-category-scroller>button svg{width:1rem}.store-category-rail{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.1rem;padding:.15rem .2rem .4rem;display:flex;overflow-x:auto}.store-category-rail::-webkit-scrollbar{display:none}.store-category{color:var(--store-navy);text-align:center;scroll-snap-align:start;flex:0 0 4.75rem;justify-items:center;gap:.35rem;display:grid}.store-category>span{width:3.45rem;height:3.45rem;color:var(--store-pink);background:#ffe8f0;border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s;display:grid}.store-category:hover>span{transform:translateY(-3px);box-shadow:0 8px 18px #2030521f}.store-category svg{width:1.65rem;height:1.65rem}.store-category strong{font-size:.76rem}.store-category--mint>span{color:#22a58c;background:#dcf7f1}.store-category--rose>span{color:#e83476;background:#ffe4ef}.store-category--blue>span{color:#3d82d9;background:#e4f1ff}.store-category--gold>span{color:#eb9616;background:#fff0ce}.store-category--peach>span{color:#e45b82;background:#ffe6ec}.store-category--yellow>span{color:#e79819;background:#fff1cf}.store-category--purple>span{color:#8053c6;background:#eee6ff}.store-hero{background:#ffecef;border-radius:1.15rem;min-height:15.7rem;position:relative;overflow:hidden;box-shadow:0 10px 28px #6030421a}.store-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff1f5fa 0%,#fff3f6d1 26%,#fff0 55%,#ffebf21f 100%);position:absolute;inset:0}.store-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.store-hero__content{z-index:2;width:min(38%,28rem);min-height:15.7rem;color:var(--store-navy);flex-direction:column;justify-content:center;margin-left:5.5rem;display:flex;position:relative}.store-hero__content>span{color:var(--store-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.1vw,2rem);font-style:italic;font-weight:800;line-height:1.08}.store-hero__content h1{color:var(--store-pink);margin:.55rem 0 .35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,2.15rem);font-style:italic;line-height:1.02}.store-hero__content p{color:#37476a;max-width:22rem;margin:0;font-size:.82rem;font-weight:720;line-height:1.45}.store-hero__arrow{z-index:4;width:2.55rem;height:2.55rem;color:var(--store-navy);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 15px #19233a26}.store-hero__arrow svg{width:1.25rem}.store-hero__arrow--left{left:.75rem}.store-hero__arrow--right{right:.75rem}.store-hero__dots{z-index:4;gap:.38rem;display:flex;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.store-hero__dots button{cursor:pointer;background:#1029572e;border:0;border-radius:50%;width:.55rem;height:.55rem;padding:0}.store-hero__dots button.is-active{background:var(--store-pink);border-radius:99rem;width:1.4rem}.store-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;display:flex}.store-section-heading h2{color:var(--store-navy);letter-spacing:-.035em;margin:0;padding-left:1.25rem;font-size:1.35rem;font-weight:950;position:relative}.store-section-heading h2:before{color:var(--store-yellow);content:"›";font-size:1.9rem;font-weight:950;position:absolute;top:-.05rem;left:0;transform:rotate(-35deg)}.store-section-heading>a{color:var(--store-pink);align-items:center;gap:.25rem;font-size:.74rem;font-weight:850;display:inline-flex}.store-section-heading>a svg{width:.9rem}.store-shelf,.store-marketplaces,.store-moments{padding-top:1.15rem}.store-search-results{border-bottom:1px solid #f2e5e9;padding-bottom:1.1rem}.store-home .bia-offer-slider{position:relative}.store-home .bia-offer-slider>div:not(.bia-slider-dots){scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - .6rem);grid-auto-flow:column;gap:.75rem;padding:.1rem .05rem .45rem;display:grid;overflow-x:auto}.store-home .bia-offer-slider>div:not(.bia-slider-dots)::-webkit-scrollbar{display:none}.store-home .bia-offer-slider>button{z-index:5;width:2.25rem;height:2.25rem;color:var(--store-navy);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:43%;transform:translateY(-50%);box-shadow:0 4px 14px #13254829}.store-home .bia-offer-slider>button:first-of-type{left:-.75rem}.store-home .bia-offer-slider>button:last-of-type{right:-.75rem}.store-home .bia-offer-slider>button svg{width:1rem}.store-home .bia-slider-dots{justify-content:center;gap:.3rem;margin-top:.1rem;display:flex!important}.store-home .bia-slider-dots i{background:#dbe0e9;border-radius:50%;width:.38rem;height:.38rem}.store-home .bia-slider-dots i.active{background:var(--store-pink)}.store-home .public-offer-card{scroll-snap-align:start;background:#fff;border:1px solid #e8e9ee;border-radius:.85rem;min-width:0;height:100%;padding:.55rem;box-shadow:0 4px 15px #1128520f}.store-home .public-offer-card:hover{border-color:#ffc5d7;transform:translateY(-2px);box-shadow:0 10px 24px #7d2d4b1f}.store-home .public-product-art{background:#fff;border-radius:.6rem;height:9.7rem}.store-home .public-product-art>span{background:var(--store-pink);border-radius:99rem;font-size:.65rem;top:.45rem;left:.45rem}.store-home .public-offer-card__favorite{width:1.9rem;height:1.9rem;box-shadow:none;color:var(--store-pink);border:0;top:.6rem;right:.6rem}.store-home .public-offer-card__body{flex-direction:column;flex:1;min-width:0;padding:.45rem .35rem .25rem;display:flex}.store-home .public-offer-card__category,.store-home .public-offer-card__description{display:none}.store-home .public-offer-card__badges{flex-wrap:nowrap;min-height:1.55rem;margin:-.1rem 0 .5rem;display:flex;overflow:hidden}.store-home .public-offer-card__badges:empty{visibility:hidden}.store-home .public-offer-card__badges span{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;font-size:.58rem;overflow:hidden}.store-home .public-offer-card h2{height:2.25rem;min-height:2.25rem;color:var(--store-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.store-home .public-offer-card__prices{align-items:baseline;gap:.4rem;margin:.45rem 0 .55rem;display:flex}.store-home .public-offer-card__prices del{color:#8b94a7;font-size:.66rem}.store-home .public-offer-card__prices strong{color:var(--store-pink);font-size:1rem}.store-home .public-offer-card .button{background:var(--store-pink);color:#fff;min-height:2rem;box-shadow:none;border:0;border-radius:.45rem;margin-top:auto;padding:.45rem .6rem;font-size:.68rem}.store-marketplaces>div,.public-marketplace-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.store-marketplace-card{min-height:7.7rem;color:var(--store-navy);isolation:isolate;background:#fff2f5;border:1px solid #f0e5e9;border-radius:.85rem;align-items:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #1128520f}.store-marketplace-card:after{z-index:-1;content:"";background:linear-gradient(#0000,#fffffff7 52%);position:absolute;inset:38% 0 0}.store-marketplace-card>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.store-marketplace-card:hover>img{transform:scale(1.04)}.store-marketplace-card>span{background:#fffffff0;border:1px solid #ffffffb3;border-radius:99rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:calc(100% - .8rem);min-height:2.45rem;margin:.4rem;padding:.38rem .65rem;display:grid;box-shadow:0 4px 12px #1029571a}.store-marketplace-card>span>svg{width:1.25rem;height:1.25rem;fill:var(--marketplace-color)}.store-marketplace-card>span>b{color:var(--marketplace-color);letter-spacing:-.02em;text-transform:lowercase;font-size:.74rem;font-weight:950}.store-marketplace-card>span>strong{font-size:.75rem}.store-marketplace-card>span>svg:last-child{fill:none;width:.85rem;color:var(--store-pink)}.public-marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.public-marketplace-grid .store-marketplace-card{min-height:10.5rem}.store-coupon-banner{min-height:6.2rem;color:var(--store-navy);background:linear-gradient(90deg,#fff4f7,#ffdfe9 56%,#fff1f5);border:1px solid #ffd9e5;border-radius:1rem;grid-template-columns:auto minmax(15rem,1fr) auto 1.25fr auto;align-items:center;gap:1rem;margin-top:1.35rem;padding:.85rem 1.35rem;display:grid;position:relative;overflow:hidden}.store-coupon-banner:before,.store-coupon-banner:after{color:var(--store-yellow);content:"›";font-size:2.7rem;font-weight:950;position:absolute;transform:rotate(-35deg)}.store-coupon-banner:before{bottom:-.6rem;left:.35rem}.store-coupon-banner:after{top:-.65rem;right:.45rem}.store-coupon-banner__icon{background:var(--store-pink);color:#fff;border-radius:.8rem;place-items:center;width:3.7rem;height:3.7rem;display:grid;transform:rotate(-8deg)}.store-coupon-banner>span:nth-child(2){display:grid}.store-coupon-banner>span:nth-child(2) strong{font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-style:italic}.store-coupon-banner>span:nth-child(2) small{margin-top:.2rem;font-size:.72rem}.store-coupon-banner>b{background:var(--store-pink);color:#fff;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.65rem;padding:.55rem 1rem;font-size:.75rem;display:inline-flex}.store-coupon-banner>b svg{width:.9rem}.store-coupon-banner__tickets{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.store-coupon-banner__tickets i{min-height:3.6rem;color:var(--store-pink);background:#fff;border:1px dashed #ff9cb9;border-radius:.4rem;align-content:center;place-items:center;font-style:normal;display:grid}.store-coupon-banner__tickets strong{font-size:.8rem;font-weight:950}.store-coupon-banner__tickets small{font-size:.48rem;font-weight:850}.store-coupon-banner>em{color:var(--store-navy);text-align:center;font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;font-weight:800;line-height:1.1}.store-moments>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.store-moment{min-height:7rem;color:var(--store-navy);background:linear-gradient(120deg,#f7e8e5,#fff6f3);border-radius:.85rem;flex-direction:column;justify-content:center;padding:1rem 3rem 1rem 1.15rem;display:flex;position:relative;overflow:hidden}.store-moment:after{content:"";background:#fff9;border-radius:50%;width:6rem;height:6rem;position:absolute;right:-1rem}.store-moment span{font-size:.65rem;font-weight:720}.store-moment strong{max-width:8rem;margin-top:.2rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;line-height:1.05}.store-moment>svg{z-index:1;width:1rem;position:absolute;bottom:.75rem;right:.75rem}.store-moment--beauty{background:linear-gradient(120deg,#fde8ef,#f8d3df)}.store-moment--tech{background:linear-gradient(120deg,#edf1f6,#d9dee8)}.store-moment--gift{background:linear-gradient(120deg,#ffebf1,#ffd5e2)}.store-trust{background:#f2dce3;border-radius:.85rem;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:.85rem;display:grid;overflow:hidden}.store-trust>span{background:#fff7f9;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:.7rem;min-height:4.1rem;padding:.65rem 1.4rem;display:grid}.store-trust svg{width:1.5rem;height:1.5rem;color:var(--store-pink);grid-row:1/3;align-self:center}.store-trust b{font-size:.75rem}.store-trust small{color:#69748e;font-size:.64rem}.store-group-cta{background:linear-gradient(90deg,#fff2f6,#ffdee9);border:1px solid #ffdbe6;border-radius:1rem;grid-template-columns:auto minmax(18rem,1fr) auto auto;align-items:center;gap:1.1rem;min-height:6.2rem;margin-top:.8rem;padding:.85rem 1.5rem;display:grid}.store-group-cta__icon{color:#fff;background:#20bf66;border:.35rem solid #fff;border-radius:50%;place-items:center;width:4.15rem;height:4.15rem;display:grid;box-shadow:0 5px 14px #20bf6633}.store-group-cta__icon svg{fill:currentColor;width:2.25rem;height:2.25rem}.store-group-cta h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-style:italic}.store-group-cta h2 svg{width:1.45rem;height:1.45rem;color:var(--store-pink);fill:none;vertical-align:middle;margin-left:.35rem}.store-group-cta p{color:#3d4a68;margin:.25rem 0 0;font-size:.72rem}.store-group-cta>a{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border:1px solid #0f8f69;border-radius:99rem;justify-content:center;align-items:center;gap:.48rem;min-height:2.75rem;padding:.65rem 1.5rem;font-size:.78rem;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 7px 18px #128c7e47}.store-group-cta>a:hover{filter:saturate(1.08)brightness(.98);transform:translateY(-1px);box-shadow:0 9px 22px #128c7e5c}.store-group-cta>a svg{width:1rem;height:1rem}.store-group-cta>a svg:first-child{fill:currentColor;stroke:none;width:1.15rem;height:1.15rem}.store-group-cta ul{color:#354260;gap:.3rem;margin:0;padding:0;font-size:.64rem;list-style:none;display:grid}.store-group-cta li{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.store-group-cta li svg{width:.9rem;color:var(--store-pink);fill:var(--store-pink);stroke:#fff}.storefront-footer{color:#fff;background:#0d2856;grid-template-columns:1.35fr repeat(3,1fr) .95fr 1.3fr;gap:0;margin-top:0;padding:1.7rem max(1.5rem,50vw - 41.5rem) 1rem;display:grid}.storefront-footer__brand{align-content:center;justify-items:start;padding-right:1.35rem;display:grid}.storefront-footer__brand img{object-fit:contain;filter:drop-shadow(0 2px #ffffffd9)drop-shadow(0 5px 8px #00000040);width:10.8rem;height:6.2rem;display:block}.storefront-footer>section{border-left:1px solid #ffffff38;align-content:start;gap:.35rem;padding:.2rem 1.25rem;display:grid}.storefront-footer>section strong{color:#fff;margin-bottom:.2rem;font-size:.72rem}.storefront-footer>section a{color:#d5deed;font-size:.65rem}.storefront-footer>section a:hover{color:#fff;text-decoration:underline}.storefront-footer__social nav{gap:.8rem;margin-top:.25rem;display:flex}.storefront-footer__social nav a{color:#fff;place-items:center;width:1.8rem;height:1.8rem;transition:color .2s,transform .2s;display:grid}.storefront-footer__social nav a:hover{color:#ff4d8a;transform:translateY(-2px)}.storefront-footer__social svg{fill:currentColor;width:1.35rem;height:1.35rem}.storefront-footer__notice{border-left:1px solid #ffffff38;align-content:start;gap:1rem;padding:.2rem 0 .2rem 1.3rem;display:grid}.storefront-footer__notice>div{align-items:flex-start;gap:.55rem;display:flex}.storefront-footer__notice>div>svg{width:1.25rem;color:var(--store-pink);flex:none}.storefront-footer__notice p{color:#fff;margin:0;font-size:.62rem;line-height:1.45}.storefront-footer__notice>strong{color:#fff;align-items:center;gap:.4rem;font-family:Georgia,Times New Roman,serif;font-size:.68rem;font-style:italic;font-weight:500;display:flex}.storefront-footer__notice>strong svg{width:1rem;color:var(--store-pink)}.storefront-footer__bottom{border-top:1px solid #ffffff26;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.storefront-footer__bottom p{color:#b8c5d9;align-items:center;gap:.3rem;margin:0;font-size:.58rem;display:inline-flex}.storefront-footer__bottom svg{width:.8rem}.storefront-footer__bottom img{filter:brightness(0)invert();opacity:.75;width:4.5rem}@media (width<=980px){.storefront-primary-nav>a,.storefront-nav-menu>button{padding-inline:.7rem;font-size:.74rem}.store-category-rail{gap:.65rem;padding-inline:0}.store-home .bia-offer-slider>div:not(.bia-slider-dots){grid-auto-columns:calc(25% - .5625rem)}.store-coupon-banner{grid-template-columns:auto 1fr}.store-coupon-banner>b,.store-coupon-banner__tickets{grid-column:1/-1}.store-coupon-banner>em{display:none}.storefront-footer{grid-template-columns:1.2fr repeat(3,1fr)}.storefront-footer__social,.storefront-footer__notice{grid-column:span 2}}@media (width<=700px){.storefront-navigation-shell{z-index:40;background:#fff;display:block;position:sticky;top:0;box-shadow:0 3px 15px #1029570f}.storefront-navigation-shell.is-compact .storefront-header{opacity:1;min-height:4.7rem;max-height:4.7rem;padding:.35rem 1rem}.storefront-header{grid-template-columns:2.8rem 1fr 2.8rem;min-height:4.7rem;padding:.35rem 1rem;position:relative;top:auto;box-shadow:0 3px 15px #1029570f}.storefront-primary-nav,.storefront-nav-dismiss{display:none}.storefront-header__menu,.storefront-header__favorite{justify-content:center;width:2.8rem}.storefront-header__menu span,.storefront-header__favorite>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.storefront-header__menu svg{width:1.65rem;height:1.65rem}.storefront-header__favorite svg{width:1.5rem;height:1.5rem}.storefront-header__brand{justify-self:center}.storefront-header__brand img{width:8.7rem;height:3.9rem}.store-home__inner{padding-inline:.9rem}.store-search{border-radius:1rem;min-height:3.05rem;margin-top:.35rem}.store-search input{min-height:2.8rem;font-size:.82rem}.store-category-scroller{grid-template-columns:1.8rem minmax(0,1fr) 1.8rem;gap:.15rem;margin:.6rem -.9rem .8rem;padding-inline:.2rem}.store-category-scroller>button{width:1.8rem;height:1.8rem}.store-category-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.85rem;margin:0;padding:.15rem .2rem .4rem;overflow-x:auto}.store-category{scroll-snap-align:start;flex:0 0 3.7rem}.store-category>span{width:3.15rem;height:3.15rem}.store-category svg{width:1.45rem;height:1.45rem}.store-category strong{font-size:.63rem}.store-hero{border-radius:.85rem;min-height:17rem}.store-hero:after{background:linear-gradient(#fff4f733 15%,#ffeff4f2 68%,#fff0f4 100%)}.store-hero>img{object-position:61% center}.store-hero__content{text-align:center;justify-content:flex-end;width:auto;min-height:17rem;margin:0;padding:1rem 2.4rem 2.35rem}.store-hero__content>span{font-size:1.1rem}.store-hero__content h1{margin:.25rem 0;font-size:1.35rem}.store-hero__content p{font-size:.7rem}.store-hero__arrow{width:2rem;height:2rem}.store-hero__arrow--left{left:.45rem}.store-hero__arrow--right{right:.45rem}.store-section-heading h2{font-size:1.08rem}.store-section-heading>a{font-size:.66rem}.store-home .bia-offer-slider>div:not(.bia-slider-dots){overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;grid-auto-columns:min(72vw,18rem);gap:.75rem;margin-inline:-.9rem;padding-inline:.9rem 2.7rem;scroll-padding-inline:.9rem;overflow-x:auto}.store-home .bia-offer-slider>button,.store-home .bia-slider-dots{display:none!important}.store-home .public-product-art{height:9.4rem}.store-marketplaces>div{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.6rem;margin-inline:-.9rem;padding:0 .9rem .3rem;display:flex;overflow-x:auto}.store-marketplace-card{scroll-snap-align:start;flex:0 0 11.5rem;min-height:7.3rem}.public-marketplace-grid{grid-template-columns:1fr 1fr}.store-coupon-banner{grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem}.store-coupon-banner__icon{width:3rem;height:3rem}.store-coupon-banner>span:nth-child(2) strong{font-size:1.25rem}.store-coupon-banner>b,.store-coupon-banner__tickets{grid-column:1/-1}.store-coupon-banner__tickets i{min-height:2.8rem;font-size:.68rem}.store-moments>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.store-moment{min-height:6.3rem;padding:.8rem 2rem .8rem .85rem}.store-moment strong{font-size:.9rem}.store-trust{grid-template-columns:1fr}.store-trust>span{min-height:3.6rem}.store-group-cta{text-align:left;grid-template-columns:auto 1fr;gap:.75rem;padding:1rem}.store-group-cta h2{font-size:1.13rem}.store-group-cta>a{grid-column:1/-1}.store-group-cta ul{display:none}.storefront-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;padding:1.5rem 1rem 1rem}.storefront-footer__brand{text-align:center;grid-column:1/-1}.storefront-footer__brand img{margin:auto}.storefront-footer>section{border-left:0;padding:0}.storefront-footer__social,.storefront-footer__notice{grid-column:auto}.storefront-footer__notice{padding-left:.8rem}.storefront-footer__bottom{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.55rem}}@media (width<=390px){.store-moments>div{grid-template-columns:1fr}.storefront-footer{grid-template-columns:1fr 1fr}.public-marketplace-grid{grid-template-columns:1fr}}.public-shell .storefront-footer{margin-top:.65rem}.store-home__inner{padding-bottom:.35rem}.public-storefront-v2 .public-offer-card{border-color:#efe7eb;border-radius:1rem;overflow:hidden;box-shadow:0 5px 18px #1a2b4f12}.public-storefront-v2 .public-offer-card .public-product-art{isolation:isolate;overflow:visible}.public-storefront-v2 .public-offer-card .public-product-art>img{border-radius:inherit;object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;position:absolute;inset:0}.public-storefront-v2 .public-offer-card .public-product-art>span.public-offer-card__marketplace-logo{z-index:3;width:2.35rem;height:2.35rem;color:inherit;background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:auto .65rem -1.18rem auto;overflow:hidden;box-shadow:0 5px 13px #17265133}.public-storefront-v2 .public-offer-card__marketplace-logo img{object-fit:contain;object-position:center;border-radius:0;width:72%;height:72%;display:block;position:static;inset:auto}.public-storefront-v2 .public-offer-card .public-product-art .public-offer-card__marketplace-logo img{position:static;inset:auto}.public-storefront-v2 .public-offer-card__marketplace-logo.is-shopee img{width:68%;height:68%;transform:translate(.19rem,.17rem)}.public-storefront-v2 .public-offer-card__marketplace-logo.is-amazon img{width:62%;height:62%;transform:none}.public-storefront-v2 .public-offer-card__marketplace-logo svg{fill:currentColor;width:58%;height:58%}.public-storefront-v2 .public-offer-card__marketplace-logo b{text-transform:lowercase;font-size:.55rem;font-weight:950;line-height:1}.public-storefront-v2 .public-offer-card__marketplace-logo.is-mercadolivre img,.public-storefront-v2 .public-offer-card__marketplace-logo.is-shein img,.public-storefront-v2 .public-offer-card__marketplace-logo.is-avon img{width:100%;height:100%}.public-storefront-v2 .public-offer-card__marketplace-logo.is-tiktok{color:#fff;background:#111}.public-storefront-v2 .public-offer-card__marketplace-logo.is-natura{color:#fff;background:#f47b20}.public-storefront-v2 .public-offer-card__marketplace-logo.is-generic{color:#42516b;background:#edf1f7}.public-storefront-v2 .public-category-section .public-offer-card__body{padding-top:.9rem}.public-storefront-v2 .public-category-section .public-offer-card__category{padding-right:2.8rem}.store-home .public-offer-card .public-product-art>span.public-offer-card__marketplace-logo{bottom:.55rem}.store-home .public-offer-card__marketplace-logo.is-shopee img{transform:translate(.24rem,.22rem)}.store-home .public-offer-card__marketplace-logo.is-mercadolivre img{width:82%;height:82%;transform:translate(.16rem,.14rem)}.store-home .public-offer-card__marketplace-logo.is-amazon img{width:62%;height:62%;transform:none}.public-storefront-v2 .public-offer-card__favorite{width:2.25rem;height:2.25rem;color:var(--store-pink);background:#fffffff0;border:0;box-shadow:0 4px 13px #1726511a}.public-storefront-v2 .public-offer-card__favorite svg{stroke-width:2.4px;width:1.25rem;height:1.25rem}.public-storefront-v2 .public-offer-card__prices{flex-flow:row;justify-content:space-between;align-items:flex-end;gap:.55rem;margin:.55rem 0 .65rem;display:flex}.public-storefront-v2 .public-offer-card__prices>span{gap:.08rem;min-width:0;display:grid}.public-storefront-v2 .public-offer-card__prices del.is-placeholder{visibility:hidden}.public-storefront-v2 .public-offer-card__prices del{color:#778198;font-size:.78rem;font-weight:650}.public-storefront-v2 .public-offer-card__prices strong{color:var(--store-pink);letter-spacing:-.035em;font-size:1.25rem;font-weight:950;line-height:1.05}.public-storefront-v2 .public-offer-card__discount{color:var(--store-pink-dark);white-space:nowrap;background:#ffe2eb;border-radius:99rem;flex:none;align-self:flex-end;margin-bottom:.02rem;padding:.42rem .58rem;font-size:.68rem;font-weight:950}.public-storefront-v2 .public-offer-card .button{justify-content:center;align-items:center;gap:.45rem;font-weight:900;display:inline-flex}.public-storefront-v2 .public-offer-card .button svg{width:1rem;height:1rem}.public-storefront-v2 .public-offer-card__social-proof{color:#78839a;align-items:center;gap:.25rem;min-height:2.35rem;margin:.35rem 0;font-size:.68rem;line-height:1.2;display:flex}.public-storefront-v2 .public-offer-card__social-proof>strong{color:#58657d;font-size:.7rem}.public-storefront-v2 .public-offer-card__stars{flex:none;gap:.04rem;display:inline-flex}.public-storefront-v2 .public-offer-card__stars i{background:linear-gradient(90deg,#ffc21f var(--star-fill),#dce1ea var(--star-fill));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.82rem;font-style:normal;line-height:1}.store-home .public-offer-card__social-proof{display:flex}.public-storefront-v2 .public-offer-card__social-proof.is-unavailable{color:#9aa3b4}.public-storefront-v2 .public-offer-card__social-proof.is-unavailable .public-offer-card__stars i{background:#dce1ea;-webkit-background-clip:text;background-clip:text}.public-storefront-v2 .public-offer-card__status{color:#66728a;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:1.15rem;font-size:.62rem;font-weight:750;display:flex}.public-storefront-v2 .public-offer-card__status span{align-items:center;gap:.2rem;display:inline-flex}.public-storefront-v2 .public-offer-card__status svg{color:#1b8b65;width:.72rem;height:.72rem}.public-storefront-v2 .public-offer-card__status .is-urgent,.public-storefront-v2 .public-offer-card__status .is-urgent svg{color:#b56a14}.public-storefront-v2 .public-offer-card__prices small{color:#176946;font-size:.67rem;font-weight:850}.public-storefront-v2 .public-detail__social-proof{color:#68758c;align-items:center;gap:.4rem;font-size:.88rem;display:flex}.public-storefront-v2 .public-detail__social-proof svg{fill:#ffc21f;color:#ffc21f;width:1.05rem;height:1.05rem}.public-storefront-v2 .public-detail__social-proof strong{color:var(--store-navy)}.store-home .public-offer-card__prices{align-items:flex-end}.store-home .public-offer-card__prices del{font-size:.7rem}.store-home .public-offer-card__prices strong{font-size:1.12rem}.public-storefront-v2 .bia-section .public-offer-card,.public-storefront-v2 .bia-section .public-offer-card__link{height:100%}.public-storefront-v2 .bia-section .public-offer-card__body{grid-template-rows:2.7rem 1.35rem 2.7rem 3rem 3.15rem 2.15rem;align-content:start;display:grid}.public-storefront-v2 .bia-section .public-offer-card h2{height:2.7rem;min-height:2.7rem;max-height:2.7rem}.public-storefront-v2 .bia-section .public-offer-card__social-proof{white-space:nowrap;min-width:0;height:1.35rem;min-height:1.35rem;margin:0;overflow:hidden}.public-storefront-v2 .bia-section .public-offer-card__social-proof>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.public-storefront-v2 .public-offer-card__highlights{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.28rem;min-width:0;height:2.7rem;padding-top:.2rem;display:flex;overflow:hidden}.public-storefront-v2 .public-offer-card__highlights span{white-space:nowrap;border-radius:.14rem;align-items:center;gap:.2rem;min-height:1.2rem;padding:.22rem .36rem;font-size:.6rem;font-weight:900;line-height:1;display:inline-flex}.public-storefront-v2 .public-offer-card__highlights svg{width:.7rem;height:.7rem}.public-storefront-v2 .public-offer-card__highlights .is-shipping{color:#11744f;background:#def7eb}.public-storefront-v2 .public-offer-card__highlights .is-discount{color:#bd1751;background:#ffe1eb}.public-storefront-v2 .public-offer-card__highlights .is-featured{color:#805800;background:#fff0bd}.public-storefront-v2 .bia-section .public-offer-card__prices{align-content:start;height:3rem;margin:0;display:grid}.public-storefront-v2 .bia-section .public-offer-card__prices strong{font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap;overflow:visible}.public-storefront-v2 .bia-section .public-offer-card__badges{flex-wrap:wrap;align-content:flex-start;gap:.28rem;height:3.15rem;min-height:3.15rem;margin:0;display:flex;overflow:hidden}.public-storefront-v2 .bia-section .public-offer-card__badges span{border-radius:.14rem;padding:.22rem .36rem;font-size:.59rem;line-height:1.05}.public-storefront-v2 .bia-section .public-offer-card .button{align-self:end}@media (width>=901px){.public-storefront-v2 .public-page--bia{width:min(100%,86rem);padding-inline:1.5rem}.public-storefront-v2 .public-offer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.public-storefront-v2 .public-category-section .public-offer-card .public-product-art{height:10rem}}.public-collection-summary{color:#67748e;justify-content:space-between;align-items:center;gap:1rem;margin:.25rem 0 .8rem;font-size:.78rem;display:flex}.public-collection-summary strong{color:var(--store-navy);font-size:.9rem}.public-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:1.5rem 0 .4rem;display:flex}.public-pagination>span{align-items:center;gap:.35rem;display:inline-flex}.public-pagination i{color:#8c96a9;font-style:normal}.public-pagination button{min-width:2.35rem;min-height:2.35rem;color:var(--store-navy);cursor:pointer;font:inherit;background:#fff;border:1px solid #e6dbe0;border-radius:.65rem;justify-content:center;align-items:center;gap:.25rem;padding:.45rem .7rem;font-size:.75rem;font-weight:850;display:inline-flex}.public-pagination button svg{width:.9rem}.public-pagination button:hover:not(:disabled),.public-pagination button.is-active{border-color:var(--store-pink);background:var(--store-pink);color:#fff}.public-pagination button:disabled{cursor:not-allowed;opacity:.4}.store-coupon-banner{background:linear-gradient(90deg,#fff1f5 0%,#ffdce8 50%,#fff1f5 100%);border-color:#ffd4e0;border-radius:.8rem;grid-template-columns:auto minmax(16rem,1fr) auto minmax(22rem,1.4fr) auto;gap:1.1rem;min-height:5.15rem;padding:.65rem 1.45rem;overflow:visible;box-shadow:0 5px 18px #a2365c0f}.store-coupon-banner__icon{background:linear-gradient(135deg,#ff2873,#e9155b);border-radius:.4rem;width:4rem;height:3rem;position:relative;transform:rotate(-8deg);box-shadow:0 5px 12px #ef1f6738}.store-coupon-banner__icon:before,.store-coupon-banner__icon:after{content:"";background:#fff1f5;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:50%;transform:translateY(-50%)}.store-coupon-banner__icon:before{left:-.34rem}.store-coupon-banner__icon:after{right:-.34rem}.store-coupon-banner__icon svg{width:1.8rem}.store-coupon-banner>span:nth-child(2) strong{letter-spacing:-.035em;font-size:clamp(1.45rem,2.2vw,2rem)}.store-coupon-banner>span:nth-child(2) small{font-size:.73rem}.store-coupon-banner>b{border-radius:.5rem;min-width:8.6rem;box-shadow:0 5px 12px #ef1f6729}.store-coupon-banner__tickets{gap:.65rem}.store-coupon-banner__tickets i{background:#ffffffe6;border:1px dashed #ff8fb2;min-height:3.25rem;position:relative}.store-coupon-banner__tickets i:before,.store-coupon-banner__tickets i:after{content:"";background:#ffdfe9;width:.45rem;height:.8rem;position:absolute;top:50%;transform:translateY(-50%)}.store-coupon-banner__tickets i:before{border-radius:0 .5rem .5rem 0;left:-.18rem}.store-coupon-banner__tickets i:after{border-radius:.5rem 0 0 .5rem;right:-.18rem}.store-coupon-banner__tickets strong{font-size:.9rem}.store-coupon-banner__tickets small{margin-top:.12rem;font-size:.52rem}.store-coupon-banner>em{font-size:.9rem}@media (width>=1100px){.store-coupon-banner{background:linear-gradient(90deg,#fff0f5 0%,#ffdce8 52%,#fff0f5 100%);border-color:#ffd2df;border-radius:1rem;grid-template-columns:4.8rem minmax(0,1.6fr) minmax(7.5rem,.8fr) minmax(15rem,1.45fr) minmax(7rem,.7fr);gap:1rem;min-height:6.55rem;padding:.78rem 1.5rem;overflow:hidden;box-shadow:0 7px 22px #a2365c12}.store-coupon-banner:before,.store-coupon-banner:after{background:var(--store-yellow);color:#0000;content:"";border-radius:999px;width:.25rem;height:1.2rem;font-size:0}.store-coupon-banner:before{box-shadow:.72rem -.52rem 0 var(--store-yellow),.72rem .52rem 0 var(--store-yellow);inset:50% auto auto .35rem;transform:translateY(-50%)rotate(-68deg)}.store-coupon-banner:after{box-shadow:-.72rem -.52rem 0 var(--store-yellow),-.72rem .52rem 0 var(--store-yellow);top:50%;left:auto;right:.42rem;transform:translateY(-50%)rotate(68deg)}.store-coupon-banner__icon{border-radius:.55rem;width:4.75rem;height:3.8rem;box-shadow:0 7px 16px #ef1f673d}.store-coupon-banner__icon svg{width:2.45rem;height:2.45rem}.store-coupon-banner>span:nth-child(2) strong{font-size:clamp(1.65rem,2.25vw,2.15rem);line-height:1}.store-coupon-banner>span:nth-child(2) small{border-bottom:2px solid var(--store-pink);width:max-content;max-width:100%;margin-top:.35rem;padding-bottom:.14rem;font-size:.76rem;line-height:1.15}.store-coupon-banner>b{border-radius:.55rem;width:100%;min-width:0;min-height:3rem;font-size:.8rem}.store-coupon-banner__tickets{gap:.72rem}.store-coupon-banner__tickets i{border-color:#ff8eaf;border-radius:.3rem;min-height:4rem}.store-coupon-banner__tickets strong{font-size:1.04rem}.store-coupon-banner__tickets small{margin-top:.18rem;font-size:.55rem}.store-coupon-banner>em{padding-right:.4rem;font-size:1rem;line-height:1.08}}@media (width>=981px) and (width<=1099px){.store-coupon-banner{grid-template-columns:auto minmax(12rem,1fr) auto}.store-coupon-banner__tickets{grid-column:1/-1}.store-coupon-banner>em{display:none}}.store-moments__intro{color:#6e7890;margin:-.2rem 0 .7rem 1.25rem;font-size:.7rem}.store-moment{--moment-overlay:#041f5cfa;isolation:isolate;color:#fff;min-height:9.2rem;padding:1.1rem 48% 1.1rem 1.15rem;transition:transform .2s,box-shadow .2s;box-shadow:0 9px 24px #15234629}.store-moment:hover{transform:translateY(-3px);box-shadow:0 14px 30px #15234638}.store-moment:before{z-index:-1;background:linear-gradient(90deg,var(--moment-overlay) 0%,color-mix(in srgb,var(--moment-overlay) 88%,transparent) 42%,transparent 82%);content:"";position:absolute;inset:0}.store-moment:after{display:none}.store-moment>img{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.store-moment>span,.store-moment>strong,.store-moment>small{z-index:1;position:relative}.store-moment>span{color:#fff;letter-spacing:.02em;text-shadow:0 1px 8px #00000038;font-size:.7rem;font-weight:850}.store-moment>strong{color:#fff;text-shadow:0 2px 12px #0000004d;max-width:9.5rem;margin-top:.3rem;font-size:1.18rem;line-height:1.02}.store-moment>small{color:#ffffffdb;max-width:9rem;margin-top:.5rem;font-size:.6rem;font-weight:700;line-height:1.3}.store-moment>svg{color:#fff;filter:drop-shadow(0 2px 5px #0000004d)}.store-moment--home{--moment-overlay:#0334aafa}.store-moment--beauty{--moment-overlay:#9d0043fa}.store-moment--tech{--moment-overlay:#01091cfc}.store-moment--gift{--moment-overlay:#00432bfc}.store-group-cta{background:linear-gradient(90deg,#fff2f6,#ffdce8 55%,#fff1f5);border-radius:.8rem;gap:1.2rem;min-height:5.2rem;margin:.7rem 0 0;padding:.65rem 1.35rem;box-shadow:0 5px 18px #a2365c0f}.store-group-cta__icon{width:3.8rem;height:3.8rem}.store-group-cta__icon svg{width:2.05rem;height:2.05rem}.store-group-cta h2{font-size:clamp(1.25rem,2vw,1.65rem)}.store-group-cta>a{min-width:10.5rem}@media (width>=981px){.store-group-cta{grid-template-columns:4.4rem minmax(18rem,1fr) minmax(10rem,12.5rem) minmax(13rem,15.5rem);gap:1.2rem;min-height:6.35rem;padding:.8rem 1.7rem}.store-group-cta__icon{border-width:.38rem;width:4.4rem;height:4.4rem}.store-group-cta__icon svg{width:2.4rem;height:2.4rem}.store-group-cta h2{font-size:clamp(1.35rem,1.8vw,1.62rem);line-height:1.05}.store-group-cta p{margin-top:.32rem;font-size:.76rem}.store-group-cta>a{width:100%;min-width:0;min-height:3rem;padding-inline:1rem;font-size:.82rem}.store-group-cta ul{border-left:1px solid #d919592e;align-content:center;align-self:stretch;gap:.4rem;padding-left:1.35rem;font-size:.68rem}.store-group-cta li{gap:.45rem}.store-group-cta li svg{width:1rem;height:1rem}}.storefront-footer{grid-template-columns:1.3fr .9fr .9fr 1fr 1.5fr;padding-top:1.45rem}.public-shell .storefront-footer>.storefront-footer__brand{padding-right:1.5rem;display:grid}.public-shell .storefront-footer>.storefront-footer__notice{gap:.75rem;min-width:0;display:grid}.public-shell .storefront-footer>.storefront-footer__notice p{max-width:none;margin:0}.public-shell .storefront-footer>.storefront-footer__notice>strong{color:#fff;white-space:normal;font-size:.82rem}.public-shell .storefront-footer>.storefront-footer__bottom{min-width:0;display:flex}.storefront-footer__developer{align-items:center;gap:.6rem;display:flex}.storefront-footer__developer small{color:#b8c5d9;font-size:.55rem}.storefront-footer__bottom .storefront-footer__developer img{object-fit:contain;filter:none;opacity:1;background:#fff;border-radius:.35rem;width:7.5rem;height:2.5rem;padding:.18rem .35rem}.storefront-footer__cookies{color:#d9e4f3;font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem;text-decoration:underline}.analytics-consent{z-index:1000;color:#092449;background:#fff;border:1px solid #ef1f6733;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.2rem;max-width:72rem;margin:auto;padding:1rem 1.15rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 14px 42px #081a2d33}.analytics-consent strong{margin-bottom:.2rem;font-size:1rem;display:block}.analytics-consent p{color:#536179;max-width:48rem;margin:0;font-size:.78rem;line-height:1.45}.analytics-consent a{color:#d91959;margin-top:.25rem;font-size:.72rem;font-weight:700;display:inline-block}.analytics-consent>div:last-child{flex:none;align-items:center;gap:.6rem;display:flex}.analytics-consent>div:last-child>button:first-child{color:#18345b;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:.65rem;min-height:2.55rem;padding:.55rem .8rem;font-weight:700}@media (width<=980px){.store-coupon-banner{grid-template-columns:auto minmax(12rem,1fr) auto}.store-coupon-banner>b{grid-column:auto}.store-coupon-banner__tickets{grid-column:1/-1}.storefront-footer{grid-template-columns:1.2fr 1fr 1fr 1.3fr}.public-shell .storefront-footer>.storefront-footer__notice{border-top:1px solid #ffffff29;border-left:0;grid-column:1/-1;grid-template-columns:1fr auto;padding:.8rem 0 0}}@media (width<=700px){.analytics-consent{flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem;bottom:.65rem;left:.65rem;right:.65rem}.analytics-consent>div:last-child{grid-template-columns:1fr 1.35fr;display:grid}.analytics-consent>div:last-child button{width:100%;font-size:.68rem}.store-home__inner{padding-bottom:.2rem}.public-storefront-v2 .public-offer-card__social-proof{justify-content:start;align-items:center;gap:.2rem;height:1.35rem;min-height:1.35rem;max-height:1.35rem;margin:0;line-height:1.1;display:flex;overflow:hidden}.public-storefront-v2 .public-offer-card__social-proof>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-home .public-offer-card__description{visibility:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.35rem;min-height:2.35rem;max-height:2.35rem;margin:.3rem 0 .45rem;display:-webkit-box;overflow:hidden}.public-storefront-v2 .public-offer-card__prices{grid-template-columns:minmax(0,1fr);align-items:start;gap:.3rem;display:grid}.public-storefront-v2 .public-offer-card__prices del{font-size:.68rem}.public-storefront-v2 .public-offer-card__prices strong{font-size:1.05rem}.public-storefront-v2 .public-offer-card__discount{padding:.35rem .42rem;font-size:.6rem}.public-pagination{gap:.25rem}.public-pagination>button{font-size:0}.public-pagination>button svg{width:1rem}.public-pagination button{min-width:2.2rem;min-height:2.2rem;padding:.35rem .5rem}.store-coupon-banner{grid-template-columns:3rem minmax(0,1fr);gap:.65rem;margin-top:1rem;padding:.9rem}.store-coupon-banner__icon{width:3rem;height:2.4rem}.store-coupon-banner__icon svg{width:1.4rem}.store-coupon-banner>span:nth-child(2) strong{font-size:1.3rem}.store-coupon-banner>span:nth-child(2) small{font-size:.63rem}.store-coupon-banner>b{grid-area:auto/1/auto/-1}.store-coupon-banner__tickets{grid-column:1/-1;gap:.35rem}.store-coupon-banner__tickets i{min-height:2.75rem}.store-coupon-banner>em{grid-column:1/-1;font-size:.78rem;display:block}.store-moments>div{grid-template-columns:1fr}.store-moment{min-height:8.7rem;padding:1rem 45% 1rem 1rem}.store-moment strong{font-size:1.2rem}.store-group-cta{grid-template-columns:3.65rem minmax(0,1fr);gap:.7rem;padding:.85rem}.store-group-cta__icon{width:3.65rem;height:3.65rem}.store-group-cta h2{font-size:1.2rem}.store-group-cta>a{grid-column:1/-1;min-width:0}.store-group-cta ul{border-top:1px solid #ef1f6726;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding-top:.65rem;display:grid}.store-group-cta li{white-space:normal;align-items:flex-start;font-size:.56rem;line-height:1.2}.store-group-cta li svg{flex:none}.storefront-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1rem;padding:1.25rem 1rem .9rem;overflow:hidden}.public-shell .storefront-footer>.storefront-footer__brand{grid-column:1/-1;justify-items:center;padding:0}.storefront-footer__brand img{width:9.5rem;height:5.3rem}.storefront-footer>section{border:0;min-width:0;padding:0}.storefront-footer__social{grid-column:1/-1!important}.storefront-footer__social nav{flex-wrap:wrap;gap:1rem}.public-shell .storefront-footer>.storefront-footer__notice{border-top:1px solid #ffffff29;border-left:0;grid-template-columns:1fr;gap:.65rem;min-width:0;padding:.85rem 0 0;display:grid;grid-column:1/-1!important}.storefront-footer__notice>div{min-width:0}.storefront-footer__notice p{max-width:none;font-size:.7rem;line-height:1.5}.storefront-footer__notice>strong{white-space:normal;font-size:.82rem}.public-shell .storefront-footer>.storefront-footer__bottom{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:.75rem;width:100%;min-width:0}.storefront-footer__bottom p{text-align:center;white-space:normal;max-width:100%}.storefront-footer__developer{flex-direction:column}.storefront-footer__bottom .storefront-footer__developer img{width:8.2rem;height:2.7rem}}@media (width>=901px){.storefront-header{grid-template-columns:auto auto minmax(18rem,1fr) auto auto;gap:1.25rem;min-height:5.1rem;padding-block:.35rem}.storefront-header__brand img{width:8.6rem;height:4.2rem}.storefront-header__search{display:flex}.storefront-header__group{display:inline-flex}.storefront-primary-nav>a{min-width:9.7rem}.store-home>.store-home__inner>.store-search{display:none}.store-moments>div{grid-template-columns:repeat(4,minmax(0,1fr))}.store-category{flex-basis:6rem}}@media (width<=900px){.storefront-header{grid-template-columns:2.8rem 1fr 2.8rem;gap:.25rem;min-height:4.4rem;padding:.25rem .8rem}.storefront-header__menu span,.storefront-header__favorite span,.storefront-header__group,.storefront-header__search{display:none}.storefront-header__menu{justify-content:center;width:2.8rem;padding:0}.storefront-header__menu svg{width:1.55rem;height:1.55rem}.storefront-header__brand{justify-self:center}.storefront-header__brand img{width:7.8rem;height:3.7rem}.storefront-header__favorite{justify-content:center;width:2.8rem;padding:0}.storefront-navigation-shell.is-compact .storefront-header{opacity:1;min-height:3.8rem;max-height:3.8rem;padding:.15rem .8rem}.store-home__inner{padding:.6rem .75rem 1rem}.store-home>.store-home__inner>.store-search{min-height:2.8rem;margin-bottom:.7rem;display:flex}.store-category-scroller,.store-shelf--chosen .bia-offer-slider{display:none}.store-mobile-featured{display:block}.storefront-mobile-bottom-nav{display:grid}}.public-coupons-page{--coupon-navy:#102d50;--coupon-blue:#1f5685;--coupon-pink:#ee1764;--coupon-pink-soft:#fff0f6;--coupon-border:#f3b5cc;--coupon-muted:#647489;color:#132b46;background:#fcfcfd;min-height:70vh}.public-coupons-hero{background:linear-gradient(115deg,var(--coupon-navy),var(--coupon-blue));color:#fff;position:relative;overflow:hidden}.public-coupons-hero:after{content:"%";color:#ffffff0e;font:900 18rem/1 Georgia,serif;position:absolute;top:-4.8rem;right:max(1rem,50vw - 43rem);transform:rotate(8deg)}.public-coupons-hero>div{z-index:1;width:min(86rem,100% - 3rem);margin:0 auto;padding:3.4rem 0 3rem;position:relative}.public-coupons-hero p{color:#ffd2e3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.74rem;font-weight:900;display:flex}.public-coupons-hero p svg{width:1rem}.public-coupons-hero h1{color:#fff;max-width:46rem;margin:0 0 .55rem;font:700 clamp(2rem,4vw,3.4rem)/1.03 Georgia,serif}.public-coupons-hero span{color:#dfeaf5;font-size:1rem}.public-coupons-content{width:min(86rem,100% - 3rem);margin:0 auto;padding:1.6rem 0 3.5rem}.public-coupons-filters{flex-wrap:wrap;gap:.55rem;margin-bottom:1.4rem;display:flex}.public-coupons-filters button{min-height:2.7rem;color:var(--coupon-navy);background:#fff;border:1px solid #dde3e9;border-radius:99rem;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #102d500a}.public-coupons-filters button:hover,.public-coupons-filters button:focus-visible{border-color:var(--coupon-pink)}.public-coupons-filters button.is-active{color:#b80b4a;box-shadow:none;background:#fff0f6;border-color:#efbad0}.public-coupons-filters button>svg{width:1rem}.public-coupons-filters .coupon-marketplace-mark{width:1.35rem;height:1.35rem}.public-coupons-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.public-coupons-heading h2{color:var(--coupon-navy);margin:0 0 .2rem;font-size:1.4rem}.public-coupons-heading p{color:var(--coupon-muted);margin:0;font-size:.88rem}.public-coupons-heading>strong{color:var(--coupon-muted);font-size:.78rem}.public-coupons-loading{min-height:16rem;color:var(--coupon-muted);padding:2rem 0}.marketplace-coupon-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.marketplace-coupon-ticket{background:#fff;border:1.5px solid #ff80b5;border-radius:16px;grid-template-rows:30px 48px 54px 92px;gap:6px;min-width:0;padding:14px;display:grid;position:relative;box-shadow:0 3px 10px #102d5012}.marketplace-coupon-ticket header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.marketplace-coupon-ticket header>span{color:var(--coupon-navy);align-items:center;gap:7px;font-size:13px;display:flex}.marketplace-coupon-ticket header time{color:#667184;text-align:right;font-size:10px}.marketplace-coupon-ticket h3{-webkit-line-clamp:2;color:#cf0b57;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:800;line-height:24px;display:-webkit-box;overflow:hidden}.marketplace-coupon-ticket__rules{-webkit-line-clamp:3;color:#102d50;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.coupon-title-details{width:100%;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.marketplace-coupon-ticket__code{background:#fff0f6;border:1px dashed #ff60a5;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:6px 10px;display:flex}.marketplace-coupon-ticket__code>span{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.marketplace-coupon-ticket__code small{color:#647489;letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:11px}.marketplace-coupon-ticket__code strong{-webkit-line-clamp:2;color:var(--coupon-navy);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;-webkit-box-orient:vertical;font-size:20px;font-weight:900;line-height:23px;display:-webkit-box;overflow:hidden}.marketplace-coupon-ticket__code button{color:#fff;cursor:pointer;background:#e60d5c;border:0;border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;padding:6px;font-size:15px;font-weight:750;display:inline-flex}.marketplace-coupon-ticket__code button:hover{background:#be074a}.marketplace-coupon-ticket__code button:disabled{opacity:.7;cursor:wait}.public-coupons-page button:focus-visible,.public-coupons-page a:focus-visible{outline-offset:3px;outline:3px solid #102d50}.marketplace-coupon-ticket__code button svg{flex-shrink:0;width:16px;height:16px}.marketplace-coupon-ticket__code button.is-copied{background:#17694f}.coupon-copy-feedback{z-index:3;color:#526174;text-align:center;background:#fff;border:1px solid #e69ab9;border-radius:10px;padding:12px 28px 12px 12px;font-size:12px;line-height:18px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 4px 20px #102d5020}.coupon-copy-feedback>button{color:#102d50;cursor:pointer;background:0 0;border:0;width:24px;height:24px;position:absolute;top:4px;right:4px}.coupon-copy-feedback a{color:#a50948;display:block}.coupon-copy-feedback svg{vertical-align:middle;width:11px;height:11px}.coupon-details-dialog{color:#102d50;background:#fff;border:1px solid #e69ab9;border-radius:18px;width:min(480px,100% - 32px);max-height:80dvh;margin:auto;padding:28px;position:fixed;overflow:auto;box-shadow:0 16px 60px #102d5030}.coupon-details-dialog::backdrop{background:#102d5066}.coupon-details-dialog h2{color:#cf0b57;overflow-wrap:anywhere;margin:16px 0;font-size:22px;line-height:1.3}.coupon-details-dialog p{overflow-wrap:anywhere;padding-right:18px;font-size:14px}.coupon-details-dialog li{overflow-wrap:anywhere;margin-block:8px;font-size:14px;line-height:1.5}.coupon-details-dialog small{color:#526174;line-height:1.5}.coupon-details-close{color:#102d50;cursor:pointer;background:#fff0f6;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:8px}.coupon-marketplace-mark{color:#fff;background:#fff;border-radius:.42rem;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:inline-grid;overflow:hidden}.coupon-marketplace-mark img,.coupon-marketplace-mark svg{object-fit:contain;fill:currentColor;width:78%;height:78%}.coupon-marketplace-mark.is-shopee{background:#ee4d2d}.coupon-marketplace-mark.is-amazon{background:#162534}.coupon-marketplace-mark.is-magalu{background:#0b91ed}.coupon-marketplace-mark.is-mercadolivre{background:#ffe600}.coupon-marketplace-mark.is-aliexpress{background:#e43225}.coupon-marketplace-mark.is-shein{background:#fff;border:1px solid #d8dde3}.coupon-marketplace-mark.is-tiktok{background:#101010}.coupon-marketplace-mark.is-natura{background:#ed8124}.coupon-marketplace-mark.is-avon{background:#7e3192}.coupon-marketplace-mark.is-generic{background:#6e7d8f}.coupon-marketplace-mark b{font-size:.8rem}.public-coupons-safety{color:#17694f;background:#eaf7f2;border-radius:.9rem;align-items:flex-start;gap:.75rem;margin-top:1.4rem;padding:.9rem 1rem;display:flex}.public-coupons-safety svg{flex:none}.public-coupons-safety p{flex-direction:column;gap:.12rem;margin:0;display:flex}.public-coupons-safety strong{font-size:.82rem}.public-coupons-safety span{font-size:.73rem;line-height:1.45}.coupon-admin-form-panel{margin-bottom:1rem}.coupon-admin-form textarea{resize:vertical}.coupon-admin-form .field small{color:var(--text-muted);font-weight:500}.coupon-admin-list{gap:.65rem;display:grid}.coupon-admin-row{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;grid-template-columns:2.5rem minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.75rem;display:grid}.coupon-admin-row>.coupon-marketplace-mark{border-radius:.7rem;width:2.5rem;height:2.5rem}.coupon-admin-row__main{flex-direction:column;gap:.12rem;min-width:0;display:flex}.coupon-admin-row__main>strong{color:var(--navy-900)}.coupon-admin-row__main small{color:var(--text-muted)}.coupon-admin-row__main small b{color:var(--navy-900);letter-spacing:.04em}.coupon-admin-row__main>span{color:var(--text-muted);font-size:.7rem}.coupon-admin-row__actions{gap:.45rem;display:flex}.coupon-admin-row__actions .button{width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;padding:0}.coupon-admin-row__actions svg{width:1.08rem;height:1.08rem}.coupon-admin-explanation{color:#6f5a15;background:#fff9e9;border:1px solid #eedc9c;border-radius:.9rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.coupon-admin-explanation>svg:last-child{opacity:.35;margin-left:auto}.coupon-admin-explanation p{flex-direction:column;gap:.12rem;margin:0;display:flex}.coupon-admin-explanation span{font-size:.76rem;line-height:1.4}@media (width<=1000px){.marketplace-coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.marketplace-coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-admin-row{grid-template-columns:2.5rem minmax(0,1fr) auto}.coupon-admin-row__actions{grid-column:2/-1;justify-self:end}}@media (width<=600px){.public-coupons-hero>div,.public-coupons-content{width:min(100% - 1.25rem,86rem)}.public-coupons-hero>div{padding:2rem .25rem 1.8rem}.public-coupons-hero h1{font-size:2rem}.public-coupons-hero span{font-size:.86rem}.public-coupons-content{padding-top:.9rem}.public-coupons-filters{scrollbar-width:none;flex-wrap:nowrap;padding:0 .1rem .35rem;overflow-x:auto}.public-coupons-filters::-webkit-scrollbar{display:none}.public-coupons-filters button{flex:none;min-height:2.55rem}.public-coupons-heading{flex-direction:column;align-items:flex-start;gap:6px}.public-coupons-heading p{font-size:.76rem}.public-coupons-heading>strong{white-space:nowrap}.marketplace-coupon-grid{grid-template-columns:1fr;gap:.7rem}.marketplace-coupon-ticket{padding:14px}.marketplace-coupon-ticket__code button{flex-basis:40px;min-height:40px}.coupon-admin-row{grid-template-columns:2.2rem minmax(0,1fr);align-items:start}.coupon-admin-row>.coupon-marketplace-mark{width:2.2rem;height:2.2rem}.coupon-admin-row>.status{grid-column:2;justify-self:start}.coupon-admin-row__actions{grid-column:1/-1}.coupon-admin-list-panel .panel__header{flex-direction:column;align-items:stretch}.coupon-admin-list-panel .panel__header>div,.coupon-admin-list-panel .panel__header>select{width:100%}.coupon-admin-explanation>svg:last-child{display:none}}.public-storefront-v2 .public-coupons-hero>div{padding-block:14px}.public-coupons-filters,.public-coupons-heading{margin-bottom:12px}.marketplace-coupon-ticket header>span{font-size:15px}.marketplace-coupon-ticket header .coupon-marketplace-mark{width:30px;height:30px}.marketplace-coupon-ticket header time{font-size:12px}.public-storefront-v2 .store-home{background:#fff}.public-storefront-v2 .store-hero--v3{background:linear-gradient(115deg,#fff5f8,#fce4ee);grid-template-columns:45% 55%;min-height:25rem;position:relative}.public-storefront-v2 .store-hero-v3__copy{padding:2rem}.public-storefront-v2 .store-hero-v3__copy h1{letter-spacing:-.035em;max-width:none;margin:0 0 .8rem;font-family:inherit;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:850;line-height:1.06}.store-hero-v3__copy h1 em{color:#e90060;font-style:normal}.public-storefront-v2 .store-hero-v3__copy p{color:#233b5c;font-size:1.05rem;line-height:1.3}.public-storefront-v2 .store-hero-v3__copy>div{gap:.6rem}.public-storefront-v2 .store-hero-v3__secondary{align-items:center;gap:.5rem;display:inline-flex}.store-hero-v3__secondary svg{width:1rem}.public-storefront-v2 .store-hero-v3__visual>img{filter:none;width:62%;height:100%;left:-2%;right:auto}.public-storefront-v2 .store-hero-v3__halo{display:none}.public-storefront-v2 .store-hero-deal{width:45%;left:auto;right:2%}.public-storefront-v2 .store-hero-deal--1{top:6%}.public-storefront-v2 .store-hero-deal--2{top:37%}.public-storefront-v2 .store-hero-deal--3{top:68%;bottom:auto}.public-storefront-v2 .store-hero-deal small{-webkit-line-clamp:2;white-space:normal;color:#102957;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box}.home-hero-market{color:#586b84;font-size:.65rem}.home-hero-note{color:#ef146c;width:6rem;font:italic 1.1rem/1.1 Georgia,serif;position:absolute;top:4%;right:46%;transform:rotate(-12deg)}.public-storefront-v2 .store-hero-trust{background:#fff5f8;border-radius:.7rem;gap:0;padding:.7rem 0}.public-storefront-v2 .store-hero-trust span{background:0 0;border:0;border-right:1px solid #ead3dc;border-radius:0;font-size:.85rem;line-height:1.2}.public-storefront-v2 .store-hero-trust span:last-child{border:0}.public-storefront-v2 .store-hero-trust svg{flex-shrink:0;width:2rem;height:2rem}.public-storefront-v2 .store-home-shortcuts{display:none}.home-best-grid,.home-desktop-chosen{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.public-storefront-v2 .home-product--chosen .public-offer-card__link{grid-template-rows:2.5rem 1.5rem 1.5rem 2.5rem 2.2rem;grid-template-columns:40% minmax(0,1fr);align-content:start;gap:.6rem;display:grid}.public-storefront-v2 .home-product--chosen .public-offer-card__social-proof{flex-wrap:nowrap;min-height:0;margin:0;font-size:.55rem;overflow:hidden}.public-storefront-v2 .home-product--chosen .public-offer-card__social-proof>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-storefront-v2 .home-product--chosen .public-offer-card__prices{margin:0}.public-storefront-v2 .home-product--chosen .public-offer-card__prices strong{font-size:1.15rem}.public-storefront-v2 .home-product--chosen .public-product-art{height:8rem}.public-storefront-v2 .home-product--chosen .public-offer-card__body{display:contents}.public-storefront-v2 .store-home .home-product--chosen h2{-webkit-line-clamp:2;height:2.4em;min-height:0;margin-right:1.2rem;font-size:.8rem;line-height:1.2;overflow:hidden}.public-storefront-v2 .home-product .button small{color:inherit}.public-storefront-v2 .home-product--chosen .button{grid-column:1/-1}.public-storefront-v2 .home-product .public-offer-card__badges{display:none}.public-storefront-v2 .home-product .public-offer-card__highlights{align-items:flex-start;height:auto;min-height:0}.public-storefront-v2 .home-product .public-offer-card__highlights .is-featured{display:none}.public-storefront-v2 .home-product .public-offer-card__highlights span{height:auto;min-height:0;line-height:1.2}.home-product__market{color:#102957;align-items:center;gap:.25rem;font-size:.7rem;display:flex}.public-storefront-v2 .home-product__market .offer-marketplace-logo{position:static}.home-product__discount{color:#fff;background:#f42670;border-radius:.4rem;padding:.3rem .5rem;font-size:.95rem;position:absolute;top:.35rem;left:.35rem}.public-storefront-v2 .home-product .public-product-art>.home-product__market{z-index:2;background:#fffffff0;border-radius:.35rem;padding:.2rem .3rem;position:absolute;top:.35rem;left:.35rem}.public-storefront-v2 .home-product .public-product-art>.home-product__market img{object-fit:contain;width:1.1rem;height:1.1rem}.public-storefront-v2 .home-product .public-product-art>.home-product__market>span{width:auto;height:auto;box-shadow:none;background:0 0;border:0;padding:0;display:inline-flex;position:static}.public-storefront-v2 .home-product .public-product-art>.home-product__market svg{width:1.1rem;height:1.1rem}.public-storefront-v2 .home-product .public-product-art>:not(img):not(.home-product__market):not(.home-product__discount),.public-storefront-v2 .home-product .public-offer-card__category,.public-storefront-v2 .home-product .public-offer-card__status{display:none}.home-product__benefits{color:#526276;gap:.3rem;margin:.5rem 0;font-size:.72rem;display:grid}.home-product__benefits:empty{display:none}.home-product__benefits span{align-items:center;gap:.3rem;display:flex}.home-product__benefits svg{flex-shrink:0;width:.9rem;height:.9rem}.home-coupon-strip{display:none}.home-coupon-banner{color:#102957;background:linear-gradient(120deg,#fff1f7,#ffe5ef);border-radius:.8rem;grid-template-columns:5rem 1fr auto;align-items:center;gap:1rem;margin-top:1.4rem;padding:1.1rem 1.5rem;display:grid}.home-coupon-banner>span:nth-child(2){gap:.35rem;display:grid}.home-coupon-banner strong{font:italic 700 1.8rem/1.05 Georgia,serif}.home-coupon-banner strong em{color:#ed0963}.home-coupon-banner small{max-width:23rem;font-size:.85rem;line-height:1.2}.home-coupon-banner>b{color:#fff;background:#fa0969;border-radius:.45rem;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.8rem;display:flex}.home-coupon-banner>b svg{width:1rem}.home-coupon-ticket{color:#ff0870;place-items:center;display:grid;position:relative;transform:rotate(-16deg)}.home-coupon-ticket svg{fill:currentColor;stroke-width:1px;width:4.5rem;height:4.5rem}.home-coupon-ticket b{color:#fff;font-size:2rem;position:absolute}.public-storefront-v2 .store-moments>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.public-storefront-v2 .store-moment{aspect-ratio:2.5;height:auto;min-height:0;box-shadow:none;color:#102957;border:0;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:flex-start;padding:.8rem;display:flex;position:relative;overflow:hidden}.public-storefront-v2 .store-moment:after,.public-storefront-v2 .store-moment:before{display:none}.public-storefront-v2 .store-moment>img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-storefront-v2 .store-moment>strong{z-index:1;color:#102957;max-width:47%;text-shadow:none;font:italic 700 1.2rem/1.05 Georgia,serif;position:relative}.public-storefront-v2 .store-moment>svg{z-index:1;color:#fff;background:#ff277b;border-radius:50%;width:1.35rem;height:1.35rem;margin-top:.4rem;padding:.25rem;position:relative;inset:auto}.public-storefront-v2 .store-trust-section .store-trust{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.public-storefront-v2 .store-trust>span{border:0;border-right:1px solid #f1e6eb;grid-template-columns:2.5rem 1fr;align-content:start;gap:.2rem .6rem;padding:.5rem 1rem;display:grid}.public-storefront-v2 .store-trust>span:last-child{border:0}.public-storefront-v2 .store-trust svg{color:#fa2374;background:#fff0f6;border-radius:50%;grid-row:1/3;width:2.5rem;height:2.5rem;padding:.45rem}.public-storefront-v2 .store-trust b{font-size:.85rem;line-height:1.2}.public-storefront-v2 .store-trust small{font-size:.75rem;line-height:1.3}.home-group-banner{background:#fff0f6;border-radius:.8rem;grid-template-columns:40% 60%;align-items:center;min-height:16rem;margin-top:2rem;display:grid;position:relative}.home-group-banner>img{object-fit:contain;object-position:bottom;width:34%;height:115%;position:absolute;bottom:0;left:3%}.home-group-banner>div{grid-column:2;padding:1.3rem 2rem 1.3rem 0}.home-group-banner h2{margin:0 0 .45rem;font:italic 700 2rem/1.1 Georgia,serif}.home-group-banner h2 em{color:#ec166b}.home-group-banner h2 svg{color:#f32475;width:1.3rem}.home-group-banner p{margin:0 0 .6rem;font-size:1rem;line-height:1.25}.home-group-banner a{color:#fff;background:linear-gradient(90deg,#00c448,#06b55a);border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;font-size:1rem;font-weight:750;display:flex}.home-group-banner a svg{width:1.3rem;height:1.3rem}.home-group-banner a svg:first-child{fill:currentColor}.public-storefront-v2 .public-side-menu--v3{background:#fff;width:min(32rem,87vw);max-width:none;padding:0 1.1rem 1rem}.public-storefront-v2 .public-side-menu--v3>header{background:#fff;border:0;height:10.6rem;min-height:0;padding:0;display:block;top:0;overflow:hidden}.public-storefront-v2 .public-side-menu--v3>header>a{justify-items:center;gap:.2rem;width:45%;display:grid;position:absolute;top:.7rem;left:0}.public-storefront-v2 .public-side-menu--v3>header>a img{object-fit:contain;width:100%;height:7rem}.public-side-menu--v3>header>a small{color:#102957;text-align:center;letter-spacing:.15em;font-size:.48rem;font-weight:800}.public-storefront-v2 .public-side-menu--v3>header .public-side-menu__bia{object-fit:contain;object-position:bottom;width:48%;height:100%;bottom:0;right:12%}.public-storefront-v2 .public-side-menu--v3>header button{color:#f01969;background:#fff1f6;border:0;border-radius:.6rem;width:2.3rem;height:2.3rem;top:.7rem;right:0}.public-side-menu--v3>header>em{font:italic .85rem/1.05 Georgia,serif;position:absolute;bottom:1rem;right:.2rem;transform:rotate(-12deg)}.public-storefront-v2 .public-side-menu__search{background:#fff8fb;border-color:#efd4e0;border-radius:.6rem;min-height:2.9rem;margin:.3rem 0 .7rem}.public-storefront-v2 .public-side-menu__search svg{color:#102957;width:1.4rem}.public-storefront-v2 .public-side-menu__search input{font-size:.9rem}.public-storefront-v2 .public-side-menu--v3>a.public-side-menu__primary{background:linear-gradient(100deg,#ff096c,#f31e6d);gap:.65rem;min-height:4rem;padding:.65rem;box-shadow:0 4px 12px #f4267022}.public-storefront-v2 .public-side-menu--v3>a.public-side-menu__primary>svg:first-child{width:2.3rem;height:2.3rem}.public-storefront-v2 .public-side-menu__primary>span{flex:1;gap:.2rem;margin:0;display:grid}.public-side-menu__primary strong{font-size:1.12rem}.public-side-menu__primary small{color:#fff;font-size:.75rem;font-weight:400}.public-side-menu__primary>svg:last-child{width:1.3rem}.public-storefront-v2 .public-side-menu__quick{gap:.55rem;margin:.65rem 0 .9rem}.public-storefront-v2 .public-side-menu__quick a{background:#fff2f7;gap:.6rem;min-height:3.8rem;padding:.6rem;font-size:.82rem;line-height:1.15}.public-storefront-v2 .public-side-menu__quick a:after{content:"›";color:#f42670;margin-left:auto;font-size:1.4rem}.public-storefront-v2 .public-side-menu__quick svg{flex-shrink:0;width:1.8rem;height:1.8rem}.public-storefront-v2 .public-side-menu__quick a:nth-child(2) svg{color:#efb500}.public-storefront-v2 .public-side-menu--v3>section{padding:.8rem 0}.public-side-menu--v3>section>header{justify-content:space-between;align-items:center;gap:.3rem;margin:0 0 .6rem;display:flex}.public-storefront-v2 .public-side-menu--v3>section h2{letter-spacing:-.035em;margin:0;font-size:1rem}.public-side-menu--v3>section>header a{white-space:nowrap;align-items:center;font-size:.65rem;display:flex}.public-side-menu--v3>section>header svg{width:.8rem;height:.8rem}.approved-menu-departments{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.approved-menu-departments a{color:#102957;flex-direction:column;align-items:center;gap:.3rem;font-size:.72rem;font-weight:650;display:flex}.approved-menu-departments span{color:#f22778;background:#ffeaf3;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;display:grid}.approved-menu-departments a:nth-child(2) span{color:#009d8a;background:#e4faf4}.approved-menu-departments a:nth-child(4) span{color:#1b81c7;background:#e8f4ff}.approved-menu-departments svg{width:1.8rem;height:1.8rem}.public-storefront-v2 .public-side-menu__marketplaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.public-storefront-v2 .public-side-menu__marketplaces a{text-align:center;flex-direction:column;justify-content:center;gap:.3rem;min-height:4.9rem;padding:.35rem .1rem;font-size:.62rem}.public-storefront-v2 .public-side-menu__marketplaces .public-menu-marketplace__mark{width:2.5rem;height:2.5rem}.public-storefront-v2 .public-side-menu--v3>a.public-side-menu__favorite{color:#102957;background:#fff;border-radius:0;min-height:3rem;padding:.45rem .25rem;font-size:.85rem}.public-side-menu__favorite>svg:first-child{color:#f42670;width:1.7rem;height:1.7rem}.public-side-menu__favorite>svg:last-child{width:1rem;margin-left:auto}.public-side-menu__install:empty{display:none}.public-side-menu__install .public-menu-action{color:#102957;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0e5e9;border-radius:0;align-items:center;gap:.55rem;width:100%;min-height:3rem;padding:.5rem .25rem;font-family:inherit;font-size:.85rem;font-weight:650;display:flex}.public-side-menu__install .public-menu-action:after{content:"›";margin-left:auto;font-size:1.4rem}.public-storefront-v2 .public-side-menu--v3>a.public-side-menu__vip{color:#fff;background:linear-gradient(110deg,#04bd59,#0cab60);border-radius:.6rem;grid-template-columns:3.8rem 1fr;gap:.5rem .7rem;min-height:0;margin-top:.5rem;padding:.85rem;display:grid}.public-storefront-v2 .public-side-menu--v3>a.public-side-menu__vip>svg{fill:currentColor;width:3.8rem;height:3.8rem}.public-side-menu__vip strong{font-size:1rem;line-height:1.1}.public-side-menu__vip small{color:#fff;font-size:.78rem;font-weight:400;line-height:1.2}.public-storefront-v2 .public-side-menu--v3>a.public-side-menu__vip>b{color:#00a64e;background:#fff;border-radius:.45rem;grid-column:1/-1;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:2.2rem;margin:0;font-size:.9rem;display:flex}.public-side-menu__vip>b svg{width:1rem}.approved-menu-signature{text-align:center;color:#f42670;margin:.65rem 0 0;font:italic .85rem/1.3 Georgia,serif}.public-storefront-v2 .storefront-mega-menu>div>a{border:1px solid #f1e6eb;border-radius:.7rem;min-height:3.9rem;font-size:.85rem}.storefront-mega-menu>div:first-child>a{background:#fff2f7}.public-storefront-v2 .storefront-mega-menu>div:first-child>a:first-of-type{color:#fff;background:#fa1c6c}.public-storefront-v2 .storefront-mega-menu>div:first-child>a:first-of-type svg{color:#fff}.public-storefront-v2 .storefront-mega-menu>div>a>svg{width:1.7rem;height:1.7rem}.public-storefront-v2 .storefront-mega-menu .storefront-mega-menu__vip{color:#fff;background:#0bbd61}.public-storefront-v2 .storefront-mega-menu__vip small{color:#fff}.storefront-mega-menu>div>small{color:#66738c;margin:-.45rem 0 .65rem;font-size:.7rem}.storefront-mega-menu a>span{flex:1}.public-storefront-v2 .storefront-mega-marketplace>.public-menu-marketplace__mark{flex:0 0 2.4rem;place-items:center;width:2.4rem;height:2.4rem;display:grid;overflow:hidden}.public-storefront-v2 .storefront-mega-marketplace .public-menu-marketplace__mark img{object-fit:contain;width:100%;height:100%}.public-storefront-v2 .storefront-mega-menu>div:first-child>a:first-of-type small{color:#fff}.storefront-mega-menu a>span>small{margin-top:.25rem;font-size:.7rem;font-weight:400;line-height:1.3;display:block}.public-storefront-v2 .storefront-mega-menu>div>a>svg:last-child:not(:first-child){width:.9rem;margin-left:auto}.public-storefront-v2 .storefront-primary-nav{background:linear-gradient(90deg,#ff136d,#f51568)}@media (width>=901px){.public-storefront-v2 .store-hero--v3{min-height:27rem}.public-storefront-v2 .store-hero-v3__copy{padding-bottom:6rem}.public-storefront-v2 .store-hero-trust{z-index:6;background:0 0;width:45%;margin:-4.8rem 0 1.9rem 1.6rem;padding:0;position:relative}.public-storefront-v2 .store-hero-trust span{border:0;min-height:2.5rem;font-size:.65rem}.public-storefront-v2 .store-hero-trust svg{width:1.5rem;height:1.5rem}.public-storefront-v2 .store-category-scroller{border:0;margin:1.6rem 0 0;padding:0}.public-storefront-v2 .store-category{background:#fff0f7;border-radius:.65rem;padding:.55rem}.public-storefront-v2 .store-category:nth-child(2n){background:#ebfaf5}.public-storefront-v2 .store-category>span{background:0 0}}@media (width<=900px){.home-desktop-chosen{display:none}.public-storefront-v2 .store-home__inner{padding:.5rem .75rem 1.5rem}.public-storefront-v2 .storefront-header__brand img{width:7rem;height:4rem}.public-storefront-v2 .store-hero--v3{aspect-ratio:1.64;border-radius:.9rem;min-height:0;display:block}.public-storefront-v2 .store-hero-v3__copy{padding:6% 4% 0;display:block}.public-storefront-v2 .store-hero-v3__copy h1{letter-spacing:-.025em;width:67%;max-width:none;margin:0 0 .7rem;font-size:clamp(1.1rem,5.3vw,2.8rem);line-height:1.04}.public-storefront-v2 .store-hero-v3__copy p{max-width:56%;font-size:clamp(.62rem,2.75vw,1.4rem);line-height:1.2}.public-storefront-v2 .store-hero-v3__copy>div{flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:1rem;display:flex}.public-storefront-v2 .store-hero-v3__copy .button{white-space:nowrap;border:1px solid #fff;border-radius:.5rem;justify-content:center;width:64%;min-height:2.35rem;padding:.4rem .35rem;font-size:clamp(.62rem,2.85vw,1.2rem)}.public-storefront-v2 .store-hero-v3__secondary{margin-left:.6rem;font-size:clamp(.64rem,2.7vw,1rem)}.public-storefront-v2 .store-hero-v3__visual{position:absolute;inset:0}.public-storefront-v2 .store-hero-v3__visual>img{object-fit:contain;object-position:bottom right;width:49%;height:93%;bottom:0;left:auto;right:-1%}.public-storefront-v2 .store-hero-deal{display:none}.home-hero-note{width:13%;font-size:clamp(.5rem,2vw,.9rem);top:4%;right:1%}.public-storefront-v2 .store-hero-trust{margin:.65rem 0;padding:.55rem 0}.public-storefront-v2 .store-hero-trust span{text-align:left;gap:.45rem;min-height:2rem;padding:0 .3rem;font-size:.66rem}.public-storefront-v2 .store-hero-trust svg{width:1.6rem;height:1.6rem}.public-storefront-v2 .store-home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.7rem 0 .6rem;display:grid}.public-storefront-v2 .store-home-shortcuts a{text-align:center;background:#fff0f7;flex-direction:column;justify-content:center;gap:.4rem;min-height:4.6rem;padding:.5rem .25rem;font-size:.72rem;line-height:1.15}.public-storefront-v2 .store-home-shortcuts a:nth-child(2){background:#fff8de}.public-storefront-v2 .store-home-shortcuts a:nth-child(4){background:#eaf6ff}.public-storefront-v2 .store-home-shortcuts svg{width:1.6rem;height:1.6rem}.public-storefront-v2 .store-home-shortcuts a:nth-child(2) svg{color:#edb800}.public-storefront-v2 .store-home-shortcuts a:nth-child(4) svg{color:#3187ca}.public-storefront-v2 .store-section-heading h2{letter-spacing:-.035em;padding-left:0;font-size:1.05rem}.public-storefront-v2 .store-section-heading h2:before{display:none}.public-storefront-v2 .store-section-heading>a{font-size:.68rem}.public-storefront-v2 .store-shelf{padding-top:1rem}.public-storefront-v2 .store-shelf--chosen .store-section-heading h2{font-size:1.23rem}.public-storefront-v2 .home-best-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.public-storefront-v2 .store-home .home-product{border:1px solid #f0edf0;border-radius:.8rem;padding:.45rem;box-shadow:0 2px 5px #1029570b}.public-storefront-v2 .home-product .public-offer-card__link{gap:.25rem}.public-storefront-v2 .home-product .public-product-art{aspect-ratio:1.4;background:#fafafa;border-radius:.55rem;height:auto;position:relative;overflow:hidden}.public-storefront-v2 .home-product .public-product-art>img{object-fit:contain;width:100%;height:100%}.public-storefront-v2 .home-product .public-offer-card__body{flex-direction:column;gap:.25rem;padding:0;display:flex}.public-storefront-v2 .store-home .home-product h2{height:2.4em;min-height:0;margin:.2rem 0 0;padding:0;font-size:.73rem;line-height:1.2}.public-storefront-v2 .home-product .public-offer-card__favorite{background:#fff;width:1.55rem;height:1.55rem;padding:.15rem;top:.6rem;right:.6rem}.public-storefront-v2 .home-product .public-offer-card__favorite svg{width:1.25rem;height:1.25rem}.public-storefront-v2 .home-product .public-offer-card__social-proof{flex-wrap:wrap;gap:.15rem;min-height:0;margin:0;font-size:.52rem}.public-storefront-v2 .home-product .public-offer-card__stars{font-size:.65rem}.public-storefront-v2 .home-product .public-offer-card__highlights{min-height:0;margin:.1rem 0}.public-storefront-v2 .home-product .public-offer-card__highlights span{padding:.15rem .3rem;font-size:.62rem}.public-storefront-v2 .home-product .public-offer-card__prices{min-height:0;margin:0;padding:0}.public-storefront-v2 .home-product .public-offer-card__prices>span{display:grid}.public-storefront-v2 .home-product .public-offer-card__prices del{font-size:.64rem}.public-storefront-v2 .home-product .public-offer-card__prices strong{font-size:1.08rem;line-height:1.05}.public-storefront-v2 .home-product .button{border-radius:.45rem;min-height:2rem;margin:.15rem 0 0;font-size:.73rem}.public-storefront-v2 .home-product--featured .public-offer-card__link{grid-template-columns:48% minmax(0,1fr);gap:.65rem}.public-storefront-v2 .home-product--featured .public-product-art{aspect-ratio:auto;height:100%;min-height:12.5rem}.public-storefront-v2 .home-product--featured .public-product-art>.home-product__market{color:#fff;background:#ff7545;top:auto;bottom:.3rem}.public-storefront-v2 .store-home .home-product--featured h2{height:auto;max-height:3.6em;margin:.4rem 1.3rem .2rem 0;font-size:.82rem}.public-storefront-v2 .home-product--featured .public-offer-card__highlights{display:none}.public-storefront-v2 .home-product--featured .public-offer-card__prices{margin-top:auto}.public-storefront-v2 .home-product--featured .public-offer-card__prices strong{font-size:1.45rem}.public-storefront-v2 .home-product--featured .button{min-height:2.3rem;font-size:.64rem}.public-storefront-v2 .home-product--featured .button small{font-size:inherit;display:inline}.public-storefront-v2 .home-product--featured .button svg{display:none}.home-product__discount{font-size:.8rem}.home-coupon-strip{color:#102957;background:#fff0f6;border-radius:.6rem;align-items:center;gap:.8rem;margin-top:1rem;padding:.8rem 1rem;font-size:.77rem;display:flex}.home-coupon-strip>svg{color:#ff1d75;width:1.8rem;height:1.8rem;transform:rotate(-12deg)}.home-coupon-strip>svg:last-child{width:.9rem;margin-left:auto}.home-coupon-banner{grid-template-columns:2.8rem 1fr auto;gap:.55rem;margin-top:1rem;padding:.85rem .65rem}.home-coupon-ticket svg{width:2.8rem;height:2.8rem}.home-coupon-ticket b{font-size:1.3rem}.home-coupon-banner strong{font-size:1.16rem}.home-coupon-banner small{font-size:.59rem}.home-coupon-banner>b{gap:.2rem;padding:.65rem .5rem;font-size:.58rem}.home-coupon-banner>b svg{width:.75rem}.public-storefront-v2 .store-moments{padding-top:1rem}.public-storefront-v2 .store-moments>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.public-storefront-v2 .store-moment{aspect-ratio:2.45;padding:.6rem}.public-storefront-v2 .store-moment>strong{max-width:58%;margin-top:0;font-size:.85rem}.public-storefront-v2 .store-moment>svg{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.25rem}.public-storefront-v2 .store-trust-section{padding-top:1rem}.public-storefront-v2 .store-trust>span{grid-template-columns:1.5rem 1fr;gap:.15rem .3rem;padding:.2rem .3rem}.public-storefront-v2 .store-trust svg{width:1.5rem;height:1.5rem;padding:.25rem}.public-storefront-v2 .store-trust b{font-size:.62rem}.public-storefront-v2 .store-trust small{font-size:.56rem}.home-group-banner{grid-template-columns:44% 56%;min-height:7.8rem;margin-top:1.5rem}.home-group-banner>img{width:43%;height:112%;left:1%}.home-group-banner>div{padding:.6rem .65rem .6rem 0}.home-group-banner h2{margin-bottom:.25rem;font-size:1.05rem}.home-group-banner h2 svg{display:none}.home-group-banner p{margin-bottom:.35rem;font-size:.65rem}.home-group-banner a{border-radius:.4rem;gap:.3rem;min-height:2.15rem;font-size:.65rem}.home-group-banner a svg{width:1rem;height:1rem}}.public-storefront-v2 .public-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.public-storefront-v2 .home-product--compact{background:#fff;border:1px solid #ececf0;border-radius:1rem;min-width:0;padding:.65rem;box-shadow:0 2px 6px #1029570b}.public-storefront-v2 .home-product--compact .public-offer-card__link{flex-direction:column;gap:.35rem;height:100%;display:flex}.public-storefront-v2 .home-product--compact .public-product-art{aspect-ratio:1.2;background:#fff;border-radius:.6rem;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.public-storefront-v2 .home-product--compact .public-product-art>img{object-fit:contain;width:100%;height:100%}.public-storefront-v2 .home-product--compact .public-offer-card__body{flex-direction:column;flex:1;gap:.35rem;min-width:0;padding:0;display:flex}.public-storefront-v2 .home-product--compact h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.5em;min-height:0;margin:.2rem 0 0;padding:0;font-size:.92rem;line-height:1.25;display:-webkit-box;overflow:hidden}.public-storefront-v2 .home-product--compact .public-offer-card__social-proof{flex-wrap:nowrap;gap:.2rem;min-height:1rem;margin:0;font-size:.65rem;overflow:hidden}.public-storefront-v2 .home-product--compact .public-offer-card__social-proof>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.public-storefront-v2 .home-product--compact .public-offer-card__highlights{min-height:1.3rem;margin:.2rem 0}.public-storefront-v2 .home-product--compact .public-offer-card__highlights span{padding:.2rem .3rem;font-size:.65rem}.public-storefront-v2 .home-product--compact .public-offer-card__prices{min-height:0;margin:auto 0 0;padding:0}.public-storefront-v2 .home-product--compact .public-offer-card__prices>span{display:grid}.public-storefront-v2 .home-product--compact .public-offer-card__prices del{font-size:.75rem}.public-storefront-v2 .home-product--compact .public-offer-card__prices strong{font-size:1.4rem;line-height:1.15}.public-storefront-v2 .home-product .button{white-space:nowrap;gap:.4rem}.public-storefront-v2 .store-home .home-product--compact .public-product-art{aspect-ratio:1.2;height:auto;min-height:0}.public-storefront-v2 .store-home .home-product--compact .public-product-art>img{object-fit:contain;width:100%;height:100%}.public-storefront-v2 .public-category-section .home-product--compact .public-product-art{aspect-ratio:1.2;height:auto;min-height:0}.public-storefront-v2 .home-product--compact .button{min-height:2.5rem;box-shadow:none;border-radius:.5rem;margin:.2rem 0 0;padding:.4rem;font-size:.85rem}.public-storefront-v2 .home-product .button svg{flex-shrink:0;width:1.1rem;height:1.1rem;display:inline-block}.public-storefront-v2 .home-product .public-offer-card__favorite{z-index:4;background:#fff;width:2rem;height:2rem;padding:.35rem;top:.3rem;right:.3rem}.public-storefront-v2 .home-product .public-offer-card__favorite svg{width:1.3rem;height:1.3rem}.public-storefront-v2 .home-product .public-product-art>.home-product__market{white-space:nowrap;color:#102957;background:#fff;max-width:calc(100% - 2.3rem);font-size:.65rem}.public-storefront-v2 .home-product .home-product__market .public-offer-card__marketplace-logo{width:1.2rem;min-width:0;height:1.2rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 1.2rem;padding:0;display:inline-flex;position:static;inset:auto;transform:none}.public-storefront-v2 .public-side-menu--v3>header>em{z-index:3;color:#102957;background:#fff9fc;border-radius:.3rem;padding:.2rem;font-size:.8rem;bottom:.35rem;right:.1rem}.public-storefront-v2 .public-side-menu--v3>header .public-side-menu__bia{width:43%;right:17%}.all-departments{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.public-storefront-v2 .all-departments .store-category{text-align:center;white-space:normal;width:auto;min-width:0}.all-departments .store-category strong{font-size:.85rem;line-height:1.2}.official-stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 2rem;display:grid}.official-stores a{color:#102957;background:#fff4f8;border:1px solid #f4dce7;border-radius:.8rem;align-items:center;gap:.7rem;padding:1rem;display:flex}.official-stores a>svg{flex-shrink:0;width:1.2rem;margin-left:auto}.all-marketplaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.all-marketplaces a{aspect-ratio:1;color:#102957;background:#fff;border:1px solid #e8e9ed;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-width:0;display:flex}.public-storefront-v2 .all-marketplaces .public-offer-card__marketplace-logo,.public-storefront-v2 .official-stores .public-offer-card__marketplace-logo{box-shadow:none;border:0;border-radius:.4rem;flex-shrink:0;place-items:center;width:3.3rem;height:3.3rem;padding:.2rem;display:grid;position:static;inset:auto;transform:none}.public-storefront-v2 .all-marketplaces .public-offer-card__marketplace-logo img,.public-storefront-v2 .official-stores .public-offer-card__marketplace-logo img{object-fit:contain;width:100%;height:100%}.public-storefront-v2 .all-marketplaces .public-offer-card__marketplace-logo b,.public-storefront-v2 .official-stores .public-offer-card__marketplace-logo b{text-align:center;font-size:.75rem}.public-storefront-v2 .home-product .home-product__market img{transform:none}.all-marketplaces strong{text-align:center;font-size:.9rem}@media (width<=900px){.public-storefront-v2 .public-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.public-storefront-v2 .home-product--compact{padding:.45rem}.public-storefront-v2 .home-product--compact .public-product-art{aspect-ratio:1.25}.public-storefront-v2 .home-product--compact h2{font-size:.76rem}.public-storefront-v2 .home-product--compact .public-offer-card__social-proof{font-size:.55rem}.public-storefront-v2 .home-product--compact .public-offer-card__prices strong{font-size:1.1rem}.public-storefront-v2 .home-product--compact .button{min-height:2.25rem;font-size:.75rem}.public-storefront-v2 .home-product .public-product-art>.home-product__market{gap:.15rem;padding:.15rem;font-size:.58rem;top:.15rem;left:.15rem}.public-storefront-v2 .home-product--featured .public-product-art>.home-product__market{top:auto;bottom:.3rem}.all-departments{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem .45rem}.public-storefront-v2 .all-departments .store-category>span{width:3.2rem;height:3.2rem}.all-departments .store-category strong{font-size:.72rem}.official-stores{grid-template-columns:1fr}.all-marketplaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.all-marketplaces strong{font-size:.7rem}}.public-storefront-v2{--public-content-width:1240px}.public-storefront-v2 .storefront-navigation-shell .storefront-header{opacity:1;transition:none}.public-storefront-v2 .public-page--bia{width:min(var(--public-content-width), calc(100% - 40px));margin-inline:auto;padding-inline:0}.public-storefront-v2 .public-page--bia>.public-section{padding:24px 0}.public-storefront-v2 .public-page--bia>.public-section>header{flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 24px;display:flex}.public-storefront-v2 .public-page--bia>.public-section>header h1,.public-storefront-v2 .public-coupons-hero h1{color:#092944;letter-spacing:-.025em;margin:0;font-family:inherit;font-size:28px;font-weight:800;line-height:1.2}.public-storefront-v2 .public-page--bia>.public-section>header p,.public-storefront-v2 .public-coupons-hero span{color:#536579;margin:6px 0 0;font-size:14px;line-height:1.5}.public-storefront-v2 .public-page--bia>.public-section>header .eyebrow,.public-storefront-v2 .public-coupons-hero p{color:#a66d00;letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800;line-height:1.4}.public-storefront-v2 .public-coupons-hero{color:#092944;background:0 0}.public-storefront-v2 .public-coupons-hero:after{display:none}.public-storefront-v2 .public-coupons-hero>div{width:min(var(--public-content-width), calc(100% - 40px));margin:auto;padding:24px 0}.public-storefront-v2 .public-coupons-content{width:min(var(--public-content-width), calc(100% - 40px));margin-inline:auto;padding-top:0}.public-storefront-v2 .public-coupons-heading h2{font-size:20px}.public-storefront-v2 .all-departments{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 16px}.public-storefront-v2 .store-category,.public-storefront-v2 .store-category:nth-child(2n){background:0 0}.public-storefront-v2 .store-category>span{background:#fff0f6;border-radius:50%;place-items:center;width:72px;height:72px;margin-inline:auto;display:grid}.public-storefront-v2 .store-category:nth-child(2n)>span{background:#eaf9f5}.public-storefront-v2 .store-category:nth-child(3n)>span{background:#fff8df}.public-storefront-v2 .store-category:nth-child(4n)>span{background:#eaf5ff}.public-storefront-v2 .store-category strong{font-size:13px;line-height:1.3}.public-storefront-v2 .official-stores{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 28px}.public-storefront-v2 .official-stores a{gap:12px;min-width:0;padding:12px 14px;font-size:14px}.public-storefront-v2 .official-stores .public-offer-card__marketplace-logo{flex-shrink:0;width:38px;height:38px}.public-storefront-v2 .all-marketplaces{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;margin-top:16px}.public-storefront-v2 .all-marketplaces a{aspect-ratio:auto;box-shadow:none;text-align:center;background:0 0;border:0;gap:10px;padding:8px 0;font-size:13px}.public-storefront-v2 .all-marketplaces .public-offer-card__marketplace-logo{width:76px;height:76px;box-shadow:none;background:#f7f8fc;border:1px solid #e9edf3;border-radius:50%;place-items:center;padding:14px;display:grid}.public-storefront-v2 .all-marketplaces .public-offer-card__marketplace-logo img{object-fit:contain;width:100%;height:100%}.public-storefront-v2 .all-marketplaces .public-offer-card__marketplace-logo.is-natura{color:#fff;background:#f47b20}.public-storefront-v2 .all-marketplaces .public-offer-card__marketplace-logo.is-tiktok{color:#fff;background:#111}@media (width>=901px){.public-storefront-v2 .storefront-header{gap:20px;min-height:72px;max-height:72px;padding-block:6px}.public-storefront-v2 .storefront-header__brand{width:112px;height:60px}.public-storefront-v2 .storefront-primary-nav{min-height:44px}.public-storefront-v2 .storefront-primary-nav>a{min-height:44px;padding-block:10px;font-size:13px}.public-storefront-v2 .storefront-mega-menu{max-height:calc(100dvh - 132px);top:116px;overflow-y:auto}.public-storefront-v2 .store-home__inner{max-width:var(--public-content-width)}.public-storefront-v2 .store-hero--v3{grid-template-columns:46% 54%;min-height:370px;margin-top:16px;overflow:hidden}.public-storefront-v2 .store-hero-v3__copy{padding:28px 0 84px 28px}.public-storefront-v2 .store-hero-v3__copy h1{letter-spacing:-.03em;font-size:clamp(28px,3vw,42px);line-height:1.08}.public-storefront-v2 .store-hero-v3__copy p{max-width:440px;margin:14px 0 20px;font-size:15px;line-height:1.45}.public-storefront-v2 .store-hero-v3__copy>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-storefront-v2 .store-hero-v3__copy .button,.public-storefront-v2 .store-hero-v3__secondary{border-radius:9px;min-height:44px;padding:11px 14px;font-size:13px}.public-storefront-v2 .store-hero-v3__secondary{color:#d9005e;background:#ffffffb3;border:1px solid #ed6697;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.public-storefront-v2 .store-hero-v3__visual>img{object-fit:contain;object-position:bottom;width:64%;height:96%;bottom:0;left:-4%}.public-storefront-v2 .store-hero-deal{border-radius:12px;width:43%;min-height:90px;padding:10px;right:3%;box-shadow:0 6px 18px #74234d0d}.public-storefront-v2 .store-hero-deal--1{top:7%}.public-storefront-v2 .store-hero-deal--2{top:37%}.public-storefront-v2 .store-hero-deal--3{top:67%}.public-storefront-v2 .store-hero-deal small{font-size:12px;line-height:1.25}.public-storefront-v2 .home-hero-note{width:85px;font-size:17px;top:5%;right:47%}.public-storefront-v2 .store-hero-trust{width:44%;margin:-66px 0 24px 24px}.public-storefront-v2 .store-hero-trust span{gap:8px;min-height:42px;padding:0 8px;font-size:12px}.public-storefront-v2 .store-hero-trust svg{width:26px;height:26px}.public-storefront-v2 .store-category-scroller{margin-top:24px}.public-storefront-v2 .public-offer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}@media (width>=901px) and (width<=1100px){.public-storefront-v2 .public-offer-grid,.public-storefront-v2 .all-marketplaces{grid-template-columns:repeat(4,minmax(0,1fr))}.public-storefront-v2 .store-hero-v3__copy h1{font-size:30px}.public-storefront-v2 .home-hero-note{display:none}}@media (width<=900px){.public-storefront-v2 .public-page--bia,.public-storefront-v2 .public-coupons-content,.public-storefront-v2 .public-coupons-hero>div{width:calc(100% - 24px)}.public-storefront-v2 .public-page--bia>.public-section{padding:20px 0}.public-storefront-v2 .public-page--bia>.public-section>header h1,.public-storefront-v2 .public-coupons-hero h1{font-size:24px}.public-storefront-v2 .public-coupons-hero>div{padding:20px 0}.public-storefront-v2 .all-departments{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.public-storefront-v2 .all-departments .store-category>span{width:56px;height:56px}.public-storefront-v2 .official-stores{grid-template-columns:1fr;gap:8px}.public-storefront-v2 .all-marketplaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.public-storefront-v2 .all-marketplaces .public-offer-card__marketplace-logo{width:64px;height:64px;padding:11px}}.public-storefront-v2 .storefront-header__group{color:#fff;background:#087f46}.public-storefront-v2 .storefront-header__group svg{fill:currentColor;stroke:none;width:21px;height:21px}.public-storefront-v2 .product-image-panel{align-self:start;min-width:0}.public-storefront-v2 .product-image-zoom{cursor:zoom-in;background:#fff;border:1px solid #ece4e8;border-radius:18px;place-items:center;width:100%;height:clamp(240px,100dvh - 215px,430px);padding:22px;display:grid;position:relative}.product-image-zoom>img{object-fit:contain;width:100%;height:100%;min-height:0}.product-image-discount{color:#fff;background:#ed1765;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.product-image-hint{color:#536579;background:#fffffff0;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.product-image-hint svg{width:14px;height:14px}.product-image-dialog{border:0;border-radius:16px;width:min(960px,94vw);max-height:94dvh;padding:16px}.product-image-dialog::backdrop{background:#081a2dcc}.product-image-dialog form{justify-content:flex-end;margin-bottom:8px;display:flex}.product-image-dialog>img{object-fit:contain;width:100%;height:76dvh;display:block}.public-storefront-v2 .public-offer-page{max-width:1200px}.public-storefront-v2 .public-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;padding:14px 0 22px}.public-storefront-v2 .public-detail__content{align-content:start;gap:8px}.public-storefront-v2 .public-detail h1{font-size:clamp(22px,2vw,28px);line-height:1.15;display:block;overflow:visible}.public-storefront-v2 .public-detail__identity{order:8}.public-storefront-v2 .public-detail__group{order:9;margin-top:8px}.public-storefront-v2 .public-detail .public-price{margin:4px 0}.public-storefront-v2 .public-detail .public-price strong{color:#df075b;font-size:36px}.public-storefront-v2 .public-detail .public-benefits{gap:6px}.public-storefront-v2 .public-detail .coupon-box{margin:0;padding:6px 8px;font-size:12px}.public-storefront-v2 .public-detail__actions{flex-flow:wrap;gap:8px;display:flex}.public-storefront-v2 .public-detail__actions>a{flex:1 0 100%;justify-content:center;min-height:46px;font-size:15px}.public-storefront-v2 .public-detail__actions>button{min-height:34px;font-size:12px}.public-storefront-v2 .public-detail .public-marketplace-notice{order:7;padding:8px 10px;font-size:11px}.public-storefront-v2 .product-description{border-top:1px solid #f0dfe4;padding:18px 0}.product-description h2{margin:0 0 8px;font-size:18px}.product-description p{white-space:pre-line;font-size:14px;line-height:1.6}@media (width>=901px){.public-storefront-v2 .all-departments{gap:10px 12px;padding:0}.public-storefront-v2 .all-departments .store-category{gap:5px;padding:2px}.public-storefront-v2 .all-departments .store-category>span{width:58px;height:58px}.public-storefront-v2 .all-departments .store-category strong{font-size:12px}.public-storefront-v2 .storefront-mega-menu>div{gap:5px;padding:14px}.public-storefront-v2 .storefront-mega-menu h2{margin:0 0 6px;font-size:13px}.public-storefront-v2 .storefront-mega-menu>div>small{margin:0 0 5px;font-size:11px}.public-storefront-v2 .storefront-mega-menu>div>a{gap:8px;min-height:44px;padding:6px 8px;font-size:12px}.public-storefront-v2 .storefront-mega-menu a>span>small{margin-top:2px;font-size:10px}.public-storefront-v2 .storefront-mega-menu>div>a>svg{width:21px;height:21px}.public-storefront-v2 .storefront-mega-menu .public-menu-marketplace__mark{flex:0 0 28px;width:28px;height:28px}.public-storefront-v2 .storefront-mega-menu a.is-all{margin-top:0}}@media (width<=900px){.public-storefront-v2 .public-detail{grid-template-columns:1fr;gap:16px}.public-storefront-v2 .product-image-zoom{height:clamp(220px,36dvh,320px);padding:20px}.public-storefront-v2 .public-detail h1{font-size:23px}}.public-storefront-v2 .product-image-zoom{padding:32px 22px 38px}.product-recommendations{display:contents}@media (width>=901px){.public-storefront-v2 .public-offer-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;display:grid}.public-offer-page>.public-breadcrumb,.public-offer-page>.public-detail-toolbar{grid-column:1/-1}.public-storefront-v2 .public-detail{display:contents}.public-storefront-v2 .product-image-panel{grid-area:3/1;margin-top:12px}.public-storefront-v2 .product-image-zoom{height:clamp(240px,100dvh - 280px,330px)}.public-storefront-v2 .public-detail__content{grid-area:3/2/span 2;gap:7px;padding-top:12px;padding-bottom:12px;position:relative}.public-storefront-v2 .public-detail__content>.eyebrow{padding-right:46px}.public-storefront-v2 .public-detail h1{font-size:24px;line-height:1.15}.public-storefront-v2 .public-detail__identity{order:0}.public-storefront-v2 .public-detail .public-marketplace-notice{order:0;margin:2px 0 0}.public-storefront-v2 .public-detail__actions{display:contents}.public-storefront-v2 .public-detail__actions>a{min-height:44px}.public-storefront-v2 .public-detail__actions .product-share{width:36px;height:36px;min-height:36px;box-shadow:none;background:#fff;border:1px solid #e9e3e7;border-radius:50%;padding:7px;position:absolute;top:10px;right:0}.product-share svg{width:18px;height:18px}.public-storefront-v2 .product-share>span{display:none}.public-storefront-v2 .public-detail__actions .report-offer-link{justify-self:end;min-height:24px;padding:0;font-size:11px}.public-storefront-v2 .public-detail__group{display:none}.public-storefront-v2 .product-description{border-top:0;grid-area:4/1;margin:0;padding:10px 0 12px}.public-storefront-v2 .product-description h2{margin:0 0 4px;font-size:15px}.public-storefront-v2 .product-description p{margin:0;font-size:12px;line-height:1.5}.public-storefront-v2 .product-recommendations{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.public-storefront-v2 .product-recommendations>:only-child{grid-column:1/-1}.public-storefront-v2 .product-recommendations .related-offers{min-width:0;margin:0;padding:12px 0 18px}.public-storefront-v2 .product-recommendations .related-offers__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.public-storefront-v2 .product-recommendations .related-offers h2{font-size:17px}}@media (width>=901px) and (height<=750px){.public-storefront-v2 .public-offer-page>.public-breadcrumb{padding:4px 0}.public-storefront-v2 .public-detail-toolbar{min-height:28px;padding:3px 0}.public-storefront-v2 .public-detail__content{gap:4px;padding-top:8px}.public-storefront-v2 .product-image-panel{margin-top:8px}.public-storefront-v2 .public-detail h1{font-size:22px;line-height:1.12}.public-storefront-v2 .public-detail .public-price{margin:0}.public-storefront-v2 .public-detail .public-price strong{font-size:32px}.public-storefront-v2 .public-detail .coupon-box{padding:4px 7px}.public-storefront-v2 .public-detail .public-marketplace-notice{padding:6px 9px;line-height:1.35}}.public-storefront-v2 .public-offer-card .public-offer-card__body{flex-direction:column;grid-template-rows:none;min-width:0;display:flex}.public-storefront-v2 .public-offer-grid{grid-auto-rows:1fr}.public-storefront-v2 .public-offer-card .offer-card-benefits{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:5px;min-height:90px;margin:10px 0;display:flex}.public-storefront-v2 .public-offer-card .offer-card-benefit{white-space:normal;overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:5px;width:fit-content;max-width:100%;padding:5px 7px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.public-storefront-v2 .offer-card-benefit svg{flex:none;width:14px;height:14px;margin-top:1px}.public-storefront-v2 .offer-card-benefit--payment{color:#215ca4;background:#edf4ff}.public-storefront-v2 .offer-card-benefit--shipping,.public-storefront-v2 .offer-card-benefit--installment{color:#167449;background:#eaf7ef}.public-storefront-v2 .offer-card-benefit--highlight{color:#855b12;background:#fff5dc}.public-storefront-v2 .public-offer-card .public-offer-card__prices{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:7px;height:auto;min-height:48px;margin:auto 0 10px;display:flex}.public-storefront-v2 .public-offer-card .offer-card-off{color:#08783d;white-space:nowrap;background:#e6f6ed;border-radius:5px;flex:none;width:fit-content;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}.public-storefront-v2 .public-offer-card .public-offer-card__social-proof{white-space:normal;flex-wrap:wrap;height:auto;min-height:20px;overflow:visible}.public-storefront-v2 .public-offer-card .public-offer-card__social-proof>span:last-child{white-space:normal;overflow:visible}.public-storefront-v2 .public-offer-card .coupon-live-benefit{white-space:normal;height:auto;max-height:none;overflow:visible}.public-storefront-v2 .home-product--chosen .public-offer-card__link{grid-template-rows:auto;align-items:start}.public-storefront-v2 .home-product--chosen .public-product-art{grid-row:auto}.public-storefront-v2 .public-offer-card .public-offer-card__status:empty{display:none}@media (width<=600px){.public-storefront-v2 .public-offer-card .offer-card-benefit{padding:4px 5px;font-size:11px}.public-storefront-v2 .public-offer-card .offer-card-benefits{min-height:90px}}

/* Approved VIP picker 2026-10-31 */
.vip-picker{box-sizing:border-box;color:#102b43;background:#fff;border:0;border-radius:24px;padding:0;width:min(1280px,calc(100% - 48px));max-width:1280px;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 65px #081a2d40;margin:auto;font-family:inherit}
.vip-picker::backdrop{background:#081a2d80;backdrop-filter:blur(3px)}
.vip-picker__header{padding:24px 26px 18px;position:relative}
.vip-picker__brand{color:#ce1462;font-size:13px;font-weight:700;display:flex;align-items:center;gap:7px;margin-bottom:14px}
.vip-picker__brand svg{width:18px;height:18px}
.vip-picker__close{position:absolute;right:12px;top:12px;background:transparent;border:0;color:#586779;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;cursor:pointer;text-decoration:none}
.vip-picker__close:hover{background:#fff2f7}
.vip-picker__close:focus-visible,.vip-choice:focus-visible{outline:3px solid #ce1462;outline-offset:3px}
.vip-picker__header h2,.vip-picker__header h1{font-size:clamp(26px,2.5vw,34px);line-height:1.15;letter-spacing:-.8px;margin:0 30px 8px 0;color:#102b43;font-weight:750}
.vip-picker__header>p{margin:0;font-size:14px;line-height:1.5;color:#586779}
.vip-picker__content{padding:0 26px}
.vip-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.vip-choice{box-sizing:border-box;display:flex;gap:10px;align-items:center;border:1px solid #e8eaf0;border-radius:14px;padding:8px 12px;min-width:0;min-height:84px;text-decoration:none;color:#102b43;background:#fff;transition:border-color .15s,box-shadow .15s,background-color .15s}
.vip-choice--general{background:#fff2f7;border-color:#fae7ef}
.vip-choice:hover{border-color:#dd8fb0;background:#fff8fb;box-shadow:0 3px 12px #74264a12}
.vip-choice__art{display:block;width:clamp(78px,9vw,116px);height:clamp(72px,8.3vw,107px);flex-shrink:0;overflow:hidden;pointer-events:none}
.vip-choice__copy{flex:1;min-width:0}
.vip-choice__copy h3{font-size:clamp(13px,1.2vw,16px);line-height:1.3;font-weight:700;margin:0 0 9px;color:#102b43;overflow-wrap:break-word}
.vip-choice__action{font-size:13px;line-height:1.4;color:#ce1462;font-weight:700;display:inline-flex;align-items:center;gap:6px}
.vip-choice:hover .vip-choice__action{text-decoration:underline}
.vip-choice__action svg{width:15px;height:15px;flex-shrink:0}
.vip-picker .vip-picker__footer{margin:0;padding:14px 26px;background:transparent;font-size:12px;line-height:1.5;color:#586779;display:flex;align-items:center;justify-content:center;gap:8px}
.vip-picker__footer svg{width:16px;height:16px;flex-shrink:0}
.vip-picker--page{display:block;max-height:none;margin:24px auto;box-shadow:0 10px 35px #081a2d15}
@media(min-width:1000px) and (min-height:650px){
  .vip-picker__grid{grid-auto-rows:clamp(78px,calc((100dvh - 284px)/5),124px)}
  .vip-choice{min-height:0}
  .vip-choice__art{height:min(100%,107px)}
}
@media(max-width:999px){
  .vip-picker{width:calc(100% - 32px)}
  .vip-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .vip-choice__art{width:100px;height:94px}
  .vip-choice__copy h3{font-size:15px}
}
@media(max-width:600px){
  .vip-picker{width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0}
  .vip-picker__header{padding:24px 20px 18px}
  .vip-picker__header h2,.vip-picker__header h1{font-size:27px;margin-right:0}
  .vip-picker__header>p{font-size:14px}
  .vip-picker__brand{margin-bottom:18px;font-size:12px}
  .vip-picker__content{padding:0 16px}
  .vip-picker__grid{grid-template-columns:minmax(0,1fr);gap:9px}
  .vip-choice{padding:8px 14px;gap:16px;min-height:104px}
  .vip-choice__art{width:100px;height:94px}
  .vip-choice__copy h3{font-size:16px}
  .vip-choice__action{font-size:13px}
  .vip-picker .vip-picker__footer{font-size:12px;padding:18px 20px}
  .vip-picker--page{height:auto;max-height:none;margin:0}
}
@media(prefers-reduced-motion:reduce){.vip-choice{transition:none}}

