.dn-eco-badge[data-v-f2c74945]{color:#2e7d32;background:#e8f5e9;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.dn-product-card[data-v-baeced3f]{transition:transform .25s}.dn-product-card[data-v-baeced3f]:hover{transform:translateY(-4px)}.dn-card-img-wrap[data-v-baeced3f]{aspect-ratio:1;background:var(--dn-lys-flate);border-radius:12px;display:block;position:relative;overflow:hidden}.dn-card-compare-btn[data-v-baeced3f]{color:var(--dn-placeholder);cursor:pointer;opacity:0;z-index:3;background:#ffffffe0;border:1.5px solid #d8d3c4;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .18s,background .15s,color .15s;display:flex;position:absolute;top:8px;right:8px}.dn-card-img-wrap:focus-within .dn-card-compare-btn[data-v-baeced3f],.dn-card-img-wrap:hover .dn-card-compare-btn[data-v-baeced3f]{opacity:1}.dn-card-compare-btn--active[data-v-baeced3f]{background:var(--dn-oliven);border-color:var(--dn-oliven);color:var(--dn-hvit);opacity:1}.dn-card-compare-btn[data-v-baeced3f]:disabled{cursor:not-allowed;opacity:.3}.dn-card-quickview[data-v-baeced3f]{color:var(--dn-hvit);cursor:pointer;font-family:var(--dn-font-sans);opacity:0;pointer-events:none;white-space:nowrap;z-index:4;background:#14251ce0;border:none;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:700;transition:opacity .18s,transform .18s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)translateY(8px)}.dn-card-img-wrap:focus-within .dn-card-quickview[data-v-baeced3f],.dn-card-img-wrap:hover .dn-card-quickview[data-v-baeced3f]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (hover:none){.dn-card-quickview[data-v-baeced3f]{display:none}}.dn-card-swatches[data-v-baeced3f]{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.dn-card-swatch[data-v-baeced3f]{border:1.5px solid #0000001f;border-radius:50%;width:14px;height:14px;display:inline-block}.dn-card-swatch-more[data-v-baeced3f]{color:var(--dn-dempet);font-size:11px;line-height:14px}.dn-card-img[data-v-baeced3f]{-o-object-fit:contain;object-fit:contain;opacity:1;width:100%;height:100%}.dn-card-img-placeholder[data-v-baeced3f]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dn-card-ph-img[data-v-baeced3f]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.dn-card-badges[data-v-baeced3f]{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;top:10px}.dn-card-badges--left[data-v-baeced3f]{left:10px}.dn-card-badges--right[data-v-baeced3f]{align-items:flex-end;right:10px}.dn-card-badge[data-v-baeced3f]{white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1}.dn-badge-new[data-v-baeced3f]{color:#1a5c35;background:#d6f0df}.dn-badge-sale-pct[data-v-baeced3f]{color:var(--dn-hvit);background:#d93a1f}.dn-badge-preorder[data-v-baeced3f]{background:var(--dn-pastellgul);color:var(--dn-pastellgul-tekst)}.dn-badge-sale[data-v-baeced3f]{background:var(--dn-salgschip);color:var(--dn-salgschip-tekst)}.dn-badge-soldout[data-v-baeced3f]{color:var(--dn-hvit);background:#e0362080}.dn-badge-lowstock[data-v-baeced3f]{color:var(--dn-hvit);background:#f07a1a}.dn-badge-info[data-v-baeced3f]{background:var(--dn-gronn-pastell);color:var(--dn-gronn-pastell-tekst)}.dn-card-rating[data-v-baeced3f]{align-items:center;gap:4px;margin:3px 0 0;display:flex}.dn-card-stars[data-v-baeced3f]{color:#b0742d;letter-spacing:1px;font-size:12px}.dn-card-review-count[data-v-baeced3f]{color:#7d7979;font-size:11.5px}.dn-card-info[data-v-baeced3f]{padding:12px 2px 0}.dn-card-brand[data-v-baeced3f]{color:var(--dn-kull);margin:0 0 2px;font-size:14px;font-weight:800}.dn-card-title[data-v-baeced3f]{-webkit-line-clamp:2;color:var(--dn-sekundaer);-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:14.5px;font-weight:400;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.dn-card-price-row[data-v-baeced3f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex;container-type:inline-size}@container (width<=300px){.dn-card-prices[data-v-baeced3f]{flex-basis:100%}}.dn-card-prices[data-v-baeced3f]{flex-shrink:0;align-items:baseline;gap:6px;display:flex}.dn-card-qv-inline[data-v-baeced3f]{background:var(--dn-hvit);color:var(--dn-kull);cursor:pointer;font-family:var(--dn-font-sans);text-overflow:ellipsis;white-space:nowrap;border:1.5px solid #e4dcc7;border-radius:999px;flex:auto;min-width:0;padding:7px 6px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;overflow:hidden}.dn-card-qv-inline[data-v-baeced3f]:hover{background:var(--dn-panelflate);border-color:var(--dn-oliven)}.dn-card-price[data-v-baeced3f]{color:var(--dn-kull);font-size:19px;font-weight:800}.dn-price-sale[data-v-baeced3f]{color:var(--dn-salgsrod)}.dn-card-old-price-wrap[data-v-baeced3f]{color:var(--dn-placeholder);font-size:13px}.dn-card-old-price[data-v-baeced3f]{color:var(--dn-placeholder);font-size:13.5px;text-decoration:line-through}.dn-card-buy[data-v-baeced3f]{background:var(--dn-oliven);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex}.dn-card-buy[data-v-baeced3f]:hover{background:var(--dn-oliven-hover)}.dn-card-buy--error[data-v-baeced3f]{background:#c8392b}.dn-card-buy--error[data-v-baeced3f]:hover{background:#a02e22}.dn-card-buy--added[data-v-baeced3f]{background:#2e7d32}.dn-card-buy--added[data-v-baeced3f]:hover{background:#1b5e20}
