#lpp-holiday-season.hp-public #hp-modern .hp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
#lpp-holiday-season.hp-public .hp-reference .hp-card-copy{padding:25px}
#lpp-holiday-season.hp-public .hp-reference .hp-reference-label{margin:0 0 18px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:800}
#lpp-holiday-season.hp-public .hp-reference h3{font-size:26px;line-height:1.25;min-height:2.5em}
#lpp-holiday-season.hp-public .hp-reference .hp-price{font-size:26px;margin:12px 0}
#lpp-holiday-season.hp-public .hp-collection-illustration{display:flex;align-items:center;gap:20px;margin:25px 0 0;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}
#lpp-holiday-season.hp-public .hp-collection-illustration img{display:block;width:180px;height:135px;object-fit:cover;object-position:50% 30%;border-radius:10px;flex-shrink:0}
#lpp-holiday-season.hp-public .hp-collection-illustration figcaption{max-width:52ch;font-size:12px;line-height:1.8;color:var(--muted)}
#lpp-holiday-season.hp-public #hp-modern [data-holiday-product-reference="4491"] .hp-photo img,:is(#lpp-bread-pastries-draft,#lpp-halloween-modern) [data-feature-reference="4491"] .s-feature-photo img{object-fit:cover!important;object-position:50% 30%}
#lpp-holiday-season.hp-public #hp-modern [data-holiday-product-reference="4490"] .hp-photo img,:is(#lpp-bread-pastries-draft,#lpp-halloween-modern) [data-feature-reference="4490"] .s-feature-photo img{object-fit:cover!important;object-position:50% 45%}
:is(#lpp-bread-pastries-draft,#lpp-halloween-modern) .s-feature-ref-label{display:block;margin:0 0 15px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--b-red,var(--red,#a85724))}
:is(#lpp-bread-pastries-draft,#lpp-halloween-modern) .s-feature-modern small{font-size:12px;font-weight:600}
@media(min-width:1101px){:is(#lpp-bread-pastries-draft,#lpp-halloween-modern) .s-feature-gallery:has(>.s-feature-modern){grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){#lpp-holiday-season.hp-public #hp-modern .hp-cards{grid-template-columns:1fr}#lpp-holiday-season.hp-public .hp-reference h3{min-height:0}#lpp-holiday-season.hp-public .hp-collection-illustration{display:block}#lpp-holiday-season.hp-public .hp-collection-illustration img{width:150px;height:112px;margin-bottom:12px}}
