.rp-home-first-price-grid>.rp-price-item.is-card,.rp-offer-grid-six>.rp-price-item.is-card{min-width:0}.rp-shopping-search .mobile-daily-top-offers{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-shopping-search .rp-search-all-offers{margin-top:var(--sp-4);min-height:44px}@media (max-width:1100px){.rp-shopping-search .mobile-daily-top-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rp-home-first-price-grid,.rp-offer-grid-six{grid-gap:0;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:16px;display:grid;gap:0;grid-template-columns:minmax(0,1fr);overflow:hidden}:is(.rp-home-first-price-grid,.rp-offer-grid-six)>.rp-price-item.is-card+.rp-price-item.is-card{border-top:1px solid var(--rp-line)}.mobile-daily-top-offers>.rp-price-item.is-card{align-items:stretch;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:12px;display:flex;gap:0;height:100%;overflow:hidden;padding:0}.mobile-daily-top-offers>.rp-price-item.is-card>:not(.rp-price-item-media){margin-inline:10px}.mobile-daily-top-offers>.rp-price-item.is-card .rp-price-item-media{border:0;border-bottom:1px solid var(--rp-line);border-radius:0;height:128px;width:100%}.mobile-daily-top-offers>.rp-price-item.is-card .rp-price-item-title{margin-top:10px}.mobile-daily-top-offers>.rp-price-item.is-card .rp-price-item-price{align-items:flex-start;margin-top:8px;text-align:left}.mobile-daily-top-offers>.rp-price-item.is-card .rp-price-item-price strong{white-space:normal}.mobile-daily-top-offers>.rp-price-item.is-card .rp-price-item-source{margin-bottom:10px;margin-top:auto;padding-top:10px}.mobile-daily-top-offers>.rp-price-item.is-card>:nth-last-child(2){margin-bottom:10px}}.rp-chain-strip{grid-gap:var(--sp-3);border-top:1px solid var(--rp-line);display:grid;gap:var(--sp-3);grid-column:1/-1;min-width:0;padding-block:var(--sp-4)}.rp-chain-strip p{color:var(--rp-ink-2);font:var(--w-support) var(--t-small)/1.45 var(--rp-font-agency);margin:0}.rp-chain-strip p strong{color:var(--rp-ink);font-weight:var(--w-title)}.rp-chain-strip ul{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;min-width:0;padding:0}.rp-chain-strip li{align-items:center;background:#fff;border:1px solid var(--rp-line);border-radius:12px;display:flex;flex:none;height:48px;justify-content:center;overflow:hidden;padding:6px 8px;width:88px}.rp-chain-strip img{display:block;height:auto;max-height:36px;max-width:72px;object-fit:contain;width:auto}.rp-chain-strip li>span{color:#1f2a24;font:var(--w-title) 12px/1.2 var(--rp-font-agency);text-align:center}.rp-chain-strip li>a{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;width:100%}.rp-chain-strip li>a:focus-visible{outline:2px solid var(--rp-accent-dark);outline-offset:2px}.rp-chain-strip ul:focus-visible{border-radius:4px;outline:3px solid var(--rp-accent-dark);outline-offset:3px}@media (max-width:640px){.rp-chain-strip{gap:var(--sp-2);padding-block:var(--sp-3)}.rp-chain-strip ul{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.rp-chain-strip ul::-webkit-scrollbar{display:none}.rp-chain-strip li{height:48px;padding:0;width:76px}.rp-chain-strip img{max-height:28px;max-width:62px}}.rp-home-category .rp-hero-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.rp-home-category .rp-hero-copy{max-width:900px}.rp-home-fuel .rp-fuel-comparison-status{min-height:72px}.rp-home-fuel .rp-fuel-comparison-status>p{margin-top:0}.rp-home-fuel .rp-fuel-hero-hook{min-height:2.9em}@media (max-width:767px){.rp-home.rp-home-construction .rp-hero-title,.rp-home.rp-home-fuel .rp-hero-title{min-height:3.45em}.rp-home-first-price-grid>.rp-price-item.is-skeleton.is-card{min-height:200px}}.rp-home-category .rp-home-first-price{min-width:0;position:relative;z-index:2}.rp-home-first-price-head{align-items:center;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;margin-bottom:8px}.rp-home-first-price h2{color:var(--rp-hero-fg);font-family:var(--rp-font-display);font-size:25px;font-size:var(--t-h3,25px);font-weight:800;margin:0}.rp-home-first-price-head a{align-items:center;color:var(--rp-hero-fg);display:inline-flex;gap:6px;min-height:44px;text-decoration:underline;text-underline-offset:3px}.rp-home-first-price-head a svg{height:16px;width:16px}.rp-home-first-price-grid{grid-gap:12px;grid-gap:var(--sp-3,12px);display:grid;gap:12px;gap:var(--sp-3,12px);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.rp-home-first-price [role=alert],.rp-home-first-price>p{color:var(--rp-hero-soft)}.rp-home-first-price [role=alert] button{background:var(--rp-action-primary);border-radius:8px;color:var(--rp-on-action-primary);min-height:44px;padding:0 16px}.rp-home-category .rp-hero-title{max-width:22ch}@media (max-width:767px){.rp-home-category .rp-hero-grid{gap:16px}.rp-home-category .rp-home-first-price h2{font-size:20px}.rp-home-first-price-grid{grid-template-columns:1fr}.rp-home.rp-home-category .rp-hero-title{max-width:100%;overflow-wrap:break-word}.rp-home.rp-home-category .rp-hero-title span{display:block}.rp-home:is(.rp-home-category,.rp-home-pharmacy) .rp-search{grid-template-columns:minmax(0,1fr) auto}.rp-home:is(.rp-home-category,.rp-home-pharmacy) .rp-search-button{font-size:16px;font-size:var(--t-body,16px);min-height:50px;min-width:92px;overflow:visible;padding:0 12px;padding:0 var(--sp-3,12px);white-space:nowrap;width:auto}.rp-home:is(.rp-home-category,.rp-home-pharmacy) .rp-search-button svg{display:none}}@media (min-width:768px) and (max-width:1100px){.rp-home-first-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-home-preview-note{color:var(--rp-ink-2);font:var(--w-support) var(--t-small)/1.45 var(--rp-font-agency);margin:0 0 var(--sp-2)}.rp-home .rp-home-resume{align-items:center;color:var(--rp-ink);display:flex;flex-wrap:wrap;font:var(--w-support) var(--t-small)/1.45 var(--rp-font-agency);gap:var(--sp-2) var(--sp-4);grid-column:1/-1}.rp-home-resume p{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);margin:0}.rp-home-resume p>span{color:var(--rp-ink-2)}.rp-home-resume :is(a,button){align-items:center;color:var(--rp-link);display:inline-flex;gap:var(--sp-2);min-height:44px;text-decoration:underline;text-underline-offset:3px}.rp-home .rp-home-support-grid{grid-template-columns:minmax(0,1fr);padding-top:var(--sp-3)}.rp-home-support-grid>.rp-side{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.rp-home .rp-home-secondary-panel{padding-block:var(--sp-3)}.rp-home .rp-home-secondary-panel .rp-muted-copy{margin-block:var(--sp-2)}.rp-home-category .rp-hero-grid{gap:var(--sp-3)}.rp-home .rp-home-first-price>.rp-home-preview-note{color:var(--rp-ink-2)}.rp-home .rp-home-first-price [role=alert]{color:var(--rp-ink)}.rp-home .rp-home-first-price [role=alert] p{margin-block:var(--sp-2)}@media (max-width:767px){.rp-home .rp-home-support-grid>.rp-side{grid-template-columns:minmax(0,1fr)}.rp-home .rp-home-support-grid .rp-pad{padding:var(--sp-3)}.rp-home .rp-home-resume{gap:var(--sp-1) var(--sp-3)}}.rp-home-discovery{align-self:start}.rp-home-discovery>summary{align-items:center;color:var(--rp-ink);cursor:pointer;display:flex;font:var(--w-title) var(--t-body)/1.4 var(--rp-font-agency);gap:var(--sp-3);justify-content:space-between;min-height:44px}.rp-home-discovery>summary:after{content:"+"}.rp-home-discovery[open]>summary:after{content:"−"}.rp-home-discovery[open]>summary{margin-bottom:var(--sp-3)}.rp-home-discovery>summary h2{font:inherit;margin:0}@media (max-width:767px){.rp-home-category .rp-home-first-price-head{gap:0;margin-bottom:var(--sp-1)}.rp-home-category .rp-home-first-price>.rp-home-preview-note{margin-bottom:var(--sp-1)}}.rp-home.rp-home-pharmacy .rp-hero-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.rp-home.rp-home-pharmacy .rp-hero-copy{grid-column:1;grid-row:auto;max-width:900px}.rp-home.rp-home-pharmacy .rp-hero-title{max-width:32ch}.rp-home.rp-home-pharmacy .rp-coverage,.rp-home.rp-home-pharmacy .rp-home-pharmacy-first{grid-column:1;grid-row:auto}.rp-home-pharmacy .rp-pharmacy-preview-grid{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.rp-home.rp-home-pharmacy .rp-pharmacy-first-card{align-items:start;gap:var(--sp-2);grid-template-columns:60px minmax(0,1fr);padding:var(--sp-3)}.rp-home.rp-home-pharmacy .rp-pharmacy-first-image{height:60px;width:60px}.rp-home.rp-home-pharmacy .rp-home-pharmacy-first>.rp-home-preview-note{margin-top:var(--sp-2)}.rp-home-secondary-list{margin-left:var(--sp-4)}@media (max-width:767px){.rp-home.rp-home-pharmacy .rp-hero-grid{gap:var(--sp-3)}.rp-home-pharmacy .rp-pharmacy-preview-grid{grid-template-columns:minmax(0,1fr)}}.rp-home.rp-home-pharmacy .rp-pharmacy-preview-source{font-size:var(--t-body);font-weight:var(--w-title)}.rp-home-pharmacy .rp-link-go{align-items:center;display:inline-flex;min-height:44px}.rp-home .rp-home-list-panel{grid-gap:var(--sp-3);align-content:start;background:var(--rp-surface-2);border:1px solid var(--rp-line);border-radius:16px;color:var(--rp-ink);display:grid;gap:var(--sp-3);min-height:168px;min-width:0;padding:var(--sp-4)}.rp-home-list-panel-heading{align-items:flex-start;display:flex;gap:var(--sp-2)}.rp-home-list-panel-heading>svg{color:var(--rp-accent-dark);flex:none;height:24px;width:24px}.rp-home-list-panel h2{font:var(--w-title) var(--t-lead)/1.3 var(--rp-font-body);margin:0;overflow-wrap:anywhere}.rp-home-list-panel p{color:var(--rp-ink-2);font:var(--w-support) var(--t-small)/1.5 var(--rp-font-body);margin:0}.rp-home-list-panel>:is(a,button){overflow-wrap:anywhere;white-space:normal;width:100%}@media (min-width:1024px){.rp-home:not(.rp-home-fuel) .rp-hero-grid{column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.rp-home:not(.rp-home-fuel) .rp-hero-copy{grid-column:1;grid-row:1}.rp-home:not(.rp-home-fuel) .rp-home-list-panel{grid-column:2;grid-row:1}.rp-home:not(.rp-home-fuel) :is(.rp-home-first-price,.rp-home-pharmacy-first,.rp-chain-strip){grid-column:1/-1;grid-row:auto}}.rp-home .rp-hero-grid{padding-block:var(--sp-6)}.rp-home.rp-home-fuel .rp-hero-title,.rp-home.rp-home-pharmacy .rp-hero-title{font-size:var(--t-display);line-height:1.05}.rp-home-empty{grid-gap:var(--sp-1);display:grid;gap:var(--sp-1);justify-items:start}.rp-home-empty p{color:var(--rp-ink-2);margin:0}@media (min-width:768px) and (max-width:1023px){.rp-home .rp-hero-title,.rp-home.rp-home-fuel .rp-hero-title,.rp-home.rp-home-pharmacy .rp-hero-title{font-size:var(--t-h1)}}@media (max-width:767px){.rp-home .rp-hero-grid{padding-block:var(--sp-5)}.rp-home .rp-home-list-panel{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:var(--sp-3)}.rp-home-list-panel h2{font-size:var(--t-body)}.rp-home-list-panel-heading>svg{height:20px;width:20px}.rp-home-list-panel>:is(a,button){grid-column:2;grid-row:1/3;max-width:150px;padding-inline:var(--sp-3);width:auto}.rp-home-list-panel>p{font-size:var(--t-small);grid-column:1}.rp-home-list-panel.is-empty>p{display:none}.rp-home-list-panel.is-empty>a{grid-row:1}.rp-home .rp-hero-title,.rp-home.rp-home-fuel .rp-hero-title,.rp-home.rp-home-pharmacy .rp-hero-title{font-size:var(--t-h2);line-height:1.15}}@media (max-width:359px){.rp-home .rp-home-list-panel{grid-template-columns:minmax(0,1fr)}.rp-home-list-panel>:is(a,button){grid-column:1;grid-row:auto;max-width:none;width:100%}}@media (min-width:768px){@supports (grid-template-rows:subgrid){.rp-home.rp-home-pharmacy .rp-pharmacy-preview-grid>.rp-pharmacy-first-card{grid-row:span 7;grid-template-rows:subgrid;row-gap:var(--sp-1)}.rp-home.rp-home-pharmacy .rp-pharmacy-first-card .rp-pharmacy-first-main{display:contents}.rp-home.rp-home-pharmacy .rp-pharmacy-first-card .rp-pharmacy-first-image{grid-column:1;grid-row:1/3}.rp-home.rp-home-pharmacy .rp-pharmacy-first-main>*{grid-column:2}.rp-home.rp-home-pharmacy .rp-pharmacy-first-main>.rp-pharmacy-first-kind{grid-row:1}.rp-home.rp-home-pharmacy .rp-pharmacy-first-main>h3{grid-row:2}.rp-home.rp-home-pharmacy .rp-pharmacy-first-main>.rp-pharmacy-preview-source{grid-row:3}.rp-home.rp-home-pharmacy .rp-pharmacy-first-main>.rp-pharmacy-first-price{grid-row:4}.rp-home.rp-home-pharmacy .rp-pharmacy-first-main>.rp-pharmacy-home-observed{grid-row:5;margin:0}.rp-home.rp-home-pharmacy .rp-pharmacy-first-main>.rp-comparison-evidence{grid-row:6;margin:0}.rp-home.rp-home-pharmacy .rp-pharmacy-first-main>.rp-pharmacy-first-action{grid-row:7}}}
