/* yl-theme wishlist page (#476): denser grid, compact remove/select row */
html body.page-id-476 .wd-wishlist-content .products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:var(--yl-sp-4)!important;margin:0!important}
html body.page-id-476 .wd-wishlist-content .products>.wd-product{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:6px}
html body.page-id-476 .wd-wishlist-title,html body.page-id-476 .wd-wishlist-content>h2,html body.page-id-476 .wd-wishlist-content .title{color:var(--yl-fg)!important;font-size:22px;font-weight:800;margin:0 0 var(--yl-sp-4)}
html body.page-id-476 .wd-wishlist-product-actions{display:flex;align-items:center;justify-content:space-between;order:-1;padding:0 4px;min-height:32px}
html body.page-id-476 .wd-wishlist-product-remove a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--yl-border);border-radius:999px;background:var(--yl-bg-2);color:var(--yl-fg-2)!important;font-size:12px;font-weight:600}
html body.page-id-476 .wd-wishlist-product-remove a:hover{background:var(--yl-discount);border-color:var(--yl-discount);color:#fff!important}
html body.page-id-476 .wd-wishlist-product-remove .wd-action-icon{display:inline-flex;font-size:11px;color:inherit}
html body.page-id-476 .wd-wishlist-product-remove .wd-action-icon::before{color:inherit}
html body.page-id-476 .wd-wishlist-product-checkbox input{width:18px;height:18px;accent-color:var(--yl-violet)}
html body.page-id-476 .wd-wishlist-content .wd-product-wrapper{flex:1}
/* "share" / bulk-action rows if present */
html body.page-id-476 :is(.wd-wishlist-footer,.wd-wishlist-buttons,.wd-wishlist-share) :is(a,button){border-radius:12px}
@media (max-width:1279px){html body.page-id-476 .wd-wishlist-content .products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:1023px){html body.page-id-476 .wd-wishlist-content .products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:639px){html body.page-id-476 .wd-wishlist-content .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--yl-sp-3)!important}}
html body.page-id-476 .elementor-section.wd-negative-gap{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
html body.page-id-476 .wd-wishlist-content .products>.wd-product{background:none!important;border:0!important;box-shadow:none!important}
html body.page-id-476 .wd-wishlist-content .products>.wd-product:hover .wd-product-wrapper{transform:translateY(-4px)}
html body.page-id-476 .wd-wishlist-content{padding:0}
