/* Navneleg Suite: produktbadges */
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.single-product div.product{position:relative}
.nlsn-product-badges{position:absolute;z-index:120;top:-10px;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px;pointer-events:none}
.nlsn-product-badges--single{top:0;left:0}
.nlsn-product-badges.has-image-primary{top:10px;left:10px}
.nlsn-product-badges--single.has-image-primary{top:10px;left:10px}
.nlsn-product-badge{--nlsn-badge-size:80px;--nlsn-badge-mobile-size:70px;--nlsn-badge-bg:#675752;--nlsn-badge-fg:#fff;display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--nlsn-badge-size);min-width:var(--nlsn-badge-size);height:var(--nlsn-badge-size);padding:8px;overflow:hidden;color:var(--nlsn-badge-fg);background:var(--nlsn-badge-bg);text-align:center;line-height:1}
.nlsn-product-badge.is-circle{border-radius:50%}
.nlsn-product-badge.is-label{width:auto;min-width:0;height:auto;min-height:30px;padding:8px 12px;border-radius:3px}
.nlsn-product-badge small{display:block;margin:0 0 4px;color:inherit;font-size:10px;font-weight:500;line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
.nlsn-product-badge strong{display:block;color:inherit;font-size:18px;font-weight:700;line-height:.95}
.nlsn-product-badge.is-image{width:var(--nlsn-badge-size);min-width:var(--nlsn-badge-size);height:auto;min-height:0;padding:0;overflow:visible;background:transparent;border-radius:0}
.nlsn-product-badge.is-image img{display:block;width:100%;height:auto;max-width:none;margin:0}
@media(max-width:767px){.nlsn-product-badges{top:-6px;gap:5px}.nlsn-product-badge{width:var(--nlsn-badge-mobile-size);min-width:var(--nlsn-badge-mobile-size);height:var(--nlsn-badge-mobile-size);padding:7px}.nlsn-product-badge.is-label{width:auto;min-width:0;height:auto;min-height:26px;padding:7px 9px}.nlsn-product-badge.is-image{width:var(--nlsn-badge-mobile-size);min-width:var(--nlsn-badge-mobile-size);height:auto}.nlsn-product-badge small{margin-bottom:3px;font-size:8px}.nlsn-product-badge strong{font-size:14px}}
/* Design selv plakat: importeret fra Plakatdesigner, nu styret af Suite */
.nlsn-product-badges.has-label-primary{top:8px;left:8px}
.nlsn-product-badges--single.has-label-primary{top:16px;left:16px}
.nlsn-product-badge[data-badge="design-selv"]{width:auto;min-width:0;height:auto;min-height:0;flex-direction:row;gap:6px;padding:4px 8px 4px 6px;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.18)}
.nlsn-product-badge[data-badge="design-selv"] .nlsn-product-badge__icon{display:block;flex:0 0 auto;width:13px;height:13px;color:inherit}
.nlsn-product-badge[data-badge="design-selv"] strong{display:block;color:inherit;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.nlsn-product-badges--single .nlsn-product-badge[data-badge="design-selv"]{padding:6px 12px 6px 10px}
.nlsn-product-badges--single .nlsn-product-badge[data-badge="design-selv"] strong{font-size:12px}
@media(max-width:767px){.nlsn-product-badges.has-label-primary,.nlsn-product-badges--single.has-label-primary{top:8px;left:8px}.nlsn-product-badge[data-badge="design-selv"],.nlsn-product-badges--single .nlsn-product-badge[data-badge="design-selv"]{padding:4px 8px 4px 6px}.nlsn-product-badge[data-badge="design-selv"] strong,.nlsn-product-badges--single .nlsn-product-badge[data-badge="design-selv"] strong{font-size:10px}}
