
product-recommendations .section-resource-list {min-height:100svh;align-content:center;padding-inline:clamp(16px,3vw,56px)}
product-recommendations .section-resource-list__content {width:100%;text-align:center}
product-recommendations .resource-list--grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:32px 20px}
product-recommendations .resource-list__item {min-width:0}
@media(max-width:749px){product-recommendations .resource-list--grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}
@media(min-width:2200px){product-recommendations .resource-list--grid {grid-template-columns:repeat(6,minmax(0,1fr))}}

.bj-wedding-brand{display:flex;justify-content:center;width:100%;padding:12px 0 0;background:#000}
.bj-wedding-brand img{display:block;width:clamp(210px,25vw,310px);height:auto;filter:invert(82%) sepia(28%) saturate(540%) hue-rotate(350deg)}
body.boonjan-home .bj-wedding-common-sign a{background:linear-gradient(115deg,#bda77d 0%,#f7edcf 35%,#dfc58e 62%,#b69a63 100%);border:1px solid #8b6e3d;outline:1px solid #574627;outline-offset:-5px;letter-spacing:.1em;text-transform:uppercase}
body.boonjan-home .bj-wedding-sign-text{text-align:center!important}
