.dll-product-card__wishlist{z-index:0}
.dll-vendor-mark--card{gap:8px 12px;margin-bottom:0;min-width:0}
.dll-vendor-mark--card>.dll-vendor-mark__logo{display:flex;align-items:center;flex:0 1 auto;width:auto;max-width:min(var(--dll-vendor-width,90px),90px);min-height:44px;max-height:none}
.dll-product-card .dll-vendor-mark--card .dll-vendor-mark__logo img{display:block;aspect-ratio:auto;width:auto;height:30px;max-height:30px;max-width:100%;padding:0;object-fit:contain}
.dll-vendor-mark--card>.dll-label{min-width:0;max-width:100%;overflow-wrap:anywhere}
.dll-vendor-mark:not(.dll-vendor-mark--card){gap:8px 12px;flex-wrap:wrap;min-width:0}
.dll-vendor-mark:not(.dll-vendor-mark--card)>.dll-vendor-mark__logo{display:flex;align-items:center;flex:0 1 auto;width:auto;max-width:min(var(--dll-vendor-width,120px),120px);min-height:44px;max-height:none}
.dll-vendor-mark:not(.dll-vendor-mark--card) .dll-vendor-mark__logo img{display:block;aspect-ratio:auto;width:auto;max-width:100%;height:34px;max-height:34px;padding:0;object-fit:contain}
.dll-vendor-mark:not(.dll-vendor-mark--card)>.dll-label{min-width:0;max-width:100%;overflow-wrap:anywhere;line-height:1.4}
.dll-product-form>div.dll-product-block--vendor-sku{display:flex;flex-direction:column;gap:16px}
.dll-product-form>div.dll-product-block--vendor-sku>p{margin:0}
.dll-vendor-identifiers{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}
.dll-vendor-identifiers>p{margin:0}
.dll-product-form>div.dll-product-block--variant-picker:has(>[data-variant-select][hidden]):not(:has(a,button,input:not([type=hidden]),textarea,select:not([hidden]))){display:none}
.dll-product-form>div:has(>[data-dll-availability][data-inventory-level=backorder]) .dll-inventory-detail,.dll-product-form>div:has(>[data-dll-availability][data-inventory-level=partial_backorder]) .dll-inventory-detail{font:400 .95rem/1.45 'IBM Plex Sans Condensed',Arial,sans-serif;letter-spacing:normal;text-transform:none}
@media(min-width:769px){.dll-vendor-mark:not(.dll-vendor-mark--card) .dll-vendor-mark__logo img{height:48px;max-height:48px}}
