.category-hero-photo{background:#e8eddf}.category-hero-photo img{object-fit:contain;position:absolute;padding:32px 18px 65px;box-sizing:border-box}.category-placeholder{position:relative}.category-placeholder img{object-fit:contain;padding:20px 18px 42px;box-sizing:border-box}.category-placeholder>span{position:absolute;bottom:12px;left:14px;background:#f7f6f3;padding:5px 9px;font-size:10px;color:#47635a;border-radius:3px}.product-facts{font-size:13px;color:#47635a}.lid-match{display:inline-block;font-size:12px;margin:0 0 20px;text-underline-offset:4px}.compatible-range{padding:65px 6% 80px;background:#e9eddf;scroll-margin-top:25px}.lid-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.lid-card .tray-photo{background:#f7f6f3}.lid-card p:not(.eyebrow){font-size:14px;line-height:1.7}.lid-card a{font-size:13px;text-underline-offset:4px}.lid-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.4fr;gap:45px;align-items:center}.lid-card:only-child .tray-details{max-width:560px}.lid-card:only-child .tray-photo{max-height:300px}.tray-section-heading a{text-underline-offset:4px}@media(max-width:700px){.lid-grid{grid-template-columns:1fr}.lid-card:only-child{display:block}.compatible-range{padding:45px 6%}.category-hero-photo img{padding:10px 15px 65px}}

.tray-filters[aria-label="Filter by gusset"] { margin-bottom: 28px; }

/* Paper Bags context thumbnail preview; no colored padding. */
.paper-context-page .tray-photo{padding:0;background:#fff;aspect-ratio:1}.paper-context-page .tray-photo img{padding:0;object-fit:cover;object-position:center;display:block}.paper-context-page .tray-card:hover img{transform:none}

/* Remaining placeholders also have no green frame or CSS padding. */
.tray-photo.category-placeholder{background:#fff;padding:0}.tray-photo.category-placeholder img{padding:0;object-fit:cover}

.tray-hero-copy>p.tamper-hero-subheading{font-size:clamp(23px,2.1vw,30px);font-weight:700;line-height:1.45;color:#e4ff80;max-width:none;margin:26px 0 34px;letter-spacing:-.025em}

.context-thumbnails-page .tray-photo.product-diagram{aspect-ratio:3/2;padding:0;background:#fff}.context-thumbnails-page .tray-photo.product-diagram img{object-fit:contain;padding:0;transform:none}

.flat-pending-label{display:grid;place-items:center;min-height:250px;color:#50665c}
